1.简单工厂,工厂方法,抽象工厂
2.外观模式
3.适配器模式
4.单例模式
5.生成器模式
6.原型模式
7.中介者模式
8.代理模式
实现:真实类(被代理类)和代理类继承同一个接口,代理类拥有真实类的引用
理解:客户端先访问的是代理类,代理类能解决的就不调用真实类了,不能解决的就继续由代理类来调用真实类的方法,从而使客户端无须每次都访问真实类的大量数据
9.观察者模式
10.命令模式
11.迭代模式
12.组合模式
13.模板方法
14.策略模式
15.状态模式
16.备忘录模式
17.享元模式
18.解释器模式
19.装饰模式
20.职责链模式
21.桥接模式
22.访问者模式