设计模式学习笔记——面向对象设计原则

一、单一职责编程

一个类只应该作同样事情继承


二、开闭原则接口

对扩展开放,对修改封闭扩展


三、里氏代换

以父类的名义统一进行调用,使用时赋以具体子类,实现多态。


四、依赖倒转

是里氏代换原则另外一种表述。针对接口、抽象编程,其实也就是以父类的名义统一进行调用,使用时赋以具体子类,实现多态。


五、接口隔离

接口的单一原则。一个接口只应负责同样职责,所以一个大接口、胖接口应该拆分红几个小接口。


六、合成复用

尽可能使用类关联,避免继承。


七、迪米特法则

一个类,应该尽可能少的与其余类发生关系。若是一群类,互相交叉调用,能够经过设置一个中间类来进行加以转发。

相关文章
相关标签/搜索