转载:https://www.cnblogs.com/diyoufa/p/10286469.html
一、创建型设计模式
0、简单工厂模式
1、工厂方法模式
2、抽象工厂模式
3、单例工厂模式
4、创建者模式
5、原型方法模式
二、结构型设计模式
6、适配器模式
7、装饰模式
8、代理模式
9、外观模式
10、桥接模式
11、组合模式
12、享元模式
三、行为型设计模式
13、策略模式
14、模板方法模式
15、观察者模式
16、迭代器模式
17、责任链模式
18、命令模式
19、备忘录模式
20、状态模式
21、访问者模式
22、中介模式
23、解释器模式