创建型模式:
1.AbstractFactoty(抽象工厂)
2.Builder(建造者模式)
3.FactoryMethod(工厂方法)
4.ProtoType(原型):
5.SingleTon(单例)
结构型模式:
1.Adapter(适配器)
类适配器:
对象适配器:
2.Bridge(桥接)
3.Composite(组合)
4.Decorator(装饰)
5.Facade(外观)
6.FlyWeight(享元)
7.Proxy(代理)
行为型模式:
1.Chain Of Responsibility(职责链)
2.Command(命令)
3.Interpreter(解释器)
4.Itertor(迭代器)
5.Mediator(中介)
6.Memento(备忘录)
7.Observer(观察者)
8.State(状态)
9.Strategy(策略)
10.TemplateMethod(模板方法)
11.Visitor(访问者)