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

对象设计的五个阶段

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

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

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

3) 系统构造

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

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

对象开发原则

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

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

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

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

5) 尽量保持简单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值