对象设计的五个阶段
对象的设计不限于写程序的时期,它出现在一系列阶段。有这种观点很有好处,因为我们
不再期望设计立刻尽善尽美,而是认识到,对对象做什么和它应当像什么的理解是随着时间的
推移而产生的。
1) 对象发现这个阶段出现在程序的最初分析期间。
2) 对象装配我们在建立对象时会发现需要一些新成员,这些新成员在对象发现时期未出
现过。对象的这种内部需要可能要用新类去支持它。
3) 系统构造
4) 系统扩充当我们向系统增添新的性能时,可能发现我们先前的设计不容易支持系统扩
充。这时,我们可以重新构造部分系统,并很可能要增加新类。
5) 对象重用这是对类的真正的重点测试。如果某些人试图在全新的情况下重用它,他们
会发现一些缺点。
对象开发原则
1) 让特殊问题生成一个类,然后在解其他问题时让这个类生长和成熟。
2) 记住,发现所需要的类,是设计系统的主要内容。
3) 不要强迫自己在一开始就知道每一件事情,应当不断地学习。
4) 开始编程,让一部分能够运行,这样就可以证明或反驳已生成的设计。
5) 尽量保持简单。