我最担心的是用大量的东西来增加类,或者分割对象并将我的项目稀释成大量的类
这是一个非常有效的观点,即使在任何规模合理的项目中,也很难预先得到解决,特别是因为实际上,在大多数情况下,需求本身会随着时间的推移而变化。这就是“重构”的用武之地。您根据您在任何给定点所知道的知识进行设计,并且尽量不要对您认为系统可能发展的方向做出太多的信念飞跃。
鉴于您知道自己现在正在构建什么,您可以设计自己的类,尝试最大限度地利用 OO 概念,例如封装/多态性。正如其他人也指出的那样,这本身是非常难以实现的,而这正是设计 OO 系统方面的经验以及该领域的知识真正可以派上用场的地方。
根据您所知道的进行设计 --> 构建它 --> 审查它 --> 重构它 --> 重新设计 --> 如此不断地进行下去。
归档时间: |
|
查看次数: |
296 次 |
最近记录: |