设计模式分类
1.创建型模式
0.简单工厂模式(Simple Factory) #说明:严格来说,简单工厂模式不是GoF总结出来的23种设计模式之一。
1.工厂方法模式(Factory Method)
2.抽象工厂模式(Abstract Factory)
3.创建者模式(Builder)
4.原型模式(Prototype)
5.单例模式(Singleton)
2.结构型模式
6.适配器模式(Adapter)
7.代理模式(Proxy)
8.装饰模式(Decorator)
9.桥模式(Bridge、多维度)
10.组合模式(Composite)
11.外观模式
12.享元模式(Flyweight)
3.行为型模式
13.观察者模式(Observer) #典型的发布订阅
14.状态模式(State)
15.策略模式(Strategy)
16.职责链模式(Chain of Responsibility)
17.命令模式(Command)
18.访问者模式(Visitor)
19.调停者模式(Mediator)
20.备忘录模式(Memento) #如:虚拟机快照 #没讲(克隆:深copy、快照:浅copy)
21. 迭代器模式(Iterator)
22. 解释器模式(Interpreter)
23.模板方法(Template Method)
设计模式简介
原文:https://www.cnblogs.com/absoluteli/p/14123909.html