返回介绍

比较三种方案

发布于 2024-08-18 11:54:28 字数 421 浏览 0 评论 0 收藏 0

让我们来比较一下本章中见到的这些方案。下表给出代码的大小和性能状况(假设在一个每秒100次Add()调用的高流量用例中):

请注意最后那个有三个类的方案的代码数量比任何其他的尝试都多。然而,性能好得多,并且设计更灵活。而且,每个类自己都更容易读。这是一个正面的改进:有100行易读的代码比有50行不易读的要好。

有时,把一个问题拆成多个类可能引入类之间的复杂度(在有单个类的方案中是不会有的)。然而,在本例中,有一个简单的“线性”链条连接着每个类,并且只有一个类暴露给了最终用户。总体来讲,拆分这个问题所得到的好处更大。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文