面向对象原则综述

来源:互联网 发布:天津商业大学网络管理 编辑:程序博客网 时间:2024/04/28 23:35
   

任何一种设计模式都是上述原则的具体体现,所以这里先列出整体原则。

 

1、  封装变化。

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

3、  针对接口编程,不针对实现编程。

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

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

6、  依赖倒置原则:要依赖抽象,不要依赖具体类(和第3点类似)。