程序设计原则(06)

1.单一职责原则

2.里氏替换原则

3.依赖倒置原则

4.接口隔离原则

5.迪米特法则

6.开闭原则

创建型(05)

1.单例模式(√)

2.工厂/抽象工厂模式(√)

4.建造者模式(√)


5.原型模式

结构型(07)

6.代理模式

7.桥接模式(√)

8.装饰者模式(√)

9.适配器模式


10.门面模式

11.组合模式

12.享元模式

行为型(11)

13.观察者模式

14.模板方法模式(√)

15.策略模式

16.职责链模式

17.迭代器模式

18.状态模式


19.访问者模式

20.备忘录模式

21.命令模式

22.解释器模式

23.中介模式