`
run_xiao
  • 浏览: 192313 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Thinking In C++ Notes(1) 方法论

阅读更多

对象设计的五个阶段

对象的设计不限于写程序的时期,它出现在一系列阶段。有这种观点很有好处,因为我们
不再期望设计立刻尽善尽美,而是认识到,对对象做什么和它应当像什么的理解是随着时间的
推移而产生的。

1) 对象发现这个阶段出现在程序的最初分析期间。

2) 对象装配我们在建立对象时会发现需要一些新成员,这些新成员在对象发现时期未出
现过。对象的这种内部需要可能要用新类去支持它。

3) 系统构造

4) 系统扩充当我们向系统增添新的性能时,可能发现我们先前的设计不容易支持系统扩
充。这时,我们可以重新构造部分系统,并很可能要增加新类。

5) 对象重用这是对类的真正的重点测试。如果某些人试图在全新的情况下重用它,他们
会发现一些缺点。

对象开发原则

1) 让特殊问题生成一个类,然后在解其他问题时让这个类生长和成熟。

2) 记住,发现所需要的类,是设计系统的主要内容。

3) 不要强迫自己在一开始就知道每一件事情,应当不断地学习。

4) 开始编程,让一部分能够运行,这样就可以证明或反驳已生成的设计。

5) 尽量保持简单。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics