浅学GoF23种设计模式
long long ago 买了设计模式的书,一直没看,平常工作虽然涉及到,但是不够系统,工作之余抽空学习一下。
一、创建型模式
01、单例(Singleton)
02、工厂方法(Factory Method)
03、抽象工厂(Abstract Factory)
04、建造者(Builder)
05、原型(Prototype)
二、结构型模式
06、适配器(Adapter)
07、桥接(Bridge)
08、组合(Composite)
09、装饰(Decorator)
10、外观(Facade)
11、享元(Flyweight)
12、代理(Proxy)
三、行为型模式
13、职责链(Chain of Responsibility)
14、命令(Command)
15、解释器(Interpreter)
16、迭代器(Iterator)
17、中介者(Mediator)
18、备忘录(Memento)
19、观察者(Observer)
20、状态(State)
21、策略(Strategy)
22、模板方法(Template Method)
23、访问者(Visitor)
演示代码
https://github.com/WinterSir/DesignPatternDemo
参考资料
测试签名