面向对象的基本设计原则

来源:互联网 发布:实木家具淘宝论坛 编辑:程序博客网 时间:2024/06/05 03:11

面向对象设计的一个重要步骤是为问题领域找到一个干净灵活的抽象。此时应该考虑的是事情而不是流程,应该关注的是什么,而不是如何。
找到合适对象的做法:标记出所有用例中的所有名词和动词。
1、尽量降低耦合
将接口和实现分离开来,将会受益良多。
基于接口,而不是实现编程。
2、尽量保证代码重用
白盒重用、黑盒重用。
继承、组合、聚合。
对象组合更加安全,且易于维护和测试,只是组合无法实现多态。

 

 

原创粉丝点击