设计模式学习日记

一 6大设计原则

1. 单一职责(single responsibility principle)

好处:

a. 类的复杂性降低

        b. 可读性提高

c. 可维护性提高

d. 变更引起的风险降低

 

2. 里氏替换原则(liskov substitution principle)

4层含义

a. 子类必须完全实现父类的方法

 

 

3. 依赖倒置原则

 

4. 迪米法则

 

5. 接口隔离原则

 

6. 开闭原则

你可能感兴趣的:(设计模式)