当前位置:  开发笔记 > 编程语言 > 正文

有多少物体太多了?

如何解决《有多少物体太多了?》经验,为你挑选了2个好方法。

在设计应用程序时,是否存在太多对象的问题?如何确定何时跨越对象模型中的粒度线?



1> 小智..:

当你想知道"为什么这是一个对象?"

我最近有一个"BetForgetter"类,我在另一个类中重构为2行代码.



2> Brian Rasmus..:

我假设你在谈论类型而不是对象(我知道它被称为对象模型,但它确实是所涉及类型的模型).

无论如何,如果您订阅单一责任原则,该原则声明每种类型应该只处理单一责任,那么类型的数量将随着应用程序的增长而增长.

但是,由于尺寸有限,每种类型都应该相当容易理解,假设你有某种结构,你很少(如果有的话)需要一次查看所有类型.

管理大型软件项目就是将事物分解为可管理的部分并以合理的方式标记它们.如果你这样做,根据我的经验,类型的数量变得不那么重要了.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有