00设计原则

1、找出应用中可能需要变化之处,把他们独立出来,不要可那些不需要改变的代码混在一起。

2、针对接口编程,而不是针对实现编程。

3、多用组合,少用继承。

4、为了交互对象之间的松耦合设计而努力。

5、开放-关闭原则:类应该对扩展开放,对修改关闭。

6、依赖倒置原则:要依赖抽象,不要依赖具体类。

7、最少知识原则:只和你的密友谈话。交互尽量少。

8、好莱坞原则:别调用我们,我们会调用你。交互是有向性的。

高层组建调用低层组建,但是底层组建不要调用高层组建。

9、一个类应该只有一个引起变化的原因。一个类只负责处理一件事情。

posted @ 2013-01-09 22:38  游子陈  阅读(231)  评论(0编辑  收藏  举报