0.设计模式概述
1.设计模式的六大原则
2.分离变与不变
3.设计模式分类
3.1 类创建型
3.2 对象创建型
01.简单工厂
03.抽象工厂Abstract Factory
04.建造者模式Builder
05.原型模式Prototype
06.单例模式Singleton
3.3 类结构型
07.适配器模式Adapter (Class & Object)
3.4 对象结构型
07.适配器模式Adapter (Class & Object)
08.桥接模式Bridge
09.组合模式Composite
10.装饰器模式Decorator
11.享元模式Flyweight
12.外观模式Facade
13.代理模式Proxy
3.5 类行为型
14.解释器模式Interpreter
15.模板方法模式Template Method
3.6 对象行为型
16.责任链模式Chain Of Responsibility
17.命令模式Command
18.迭代器模式Iterator
19.中介者模式Mediator
20.备忘录模式Memento
21.观察者模式Observer
22.状态模式State
23.策略模式Strategy
24.访问者模式Visitor