设计模式的核心在于提供了解决某种问题的解决方案,方便人们复用成功的设计和体系结构
创建型 行为型 结构型

抽象工厂模式

Builder 生成器模式

prototype 原型模式

singleton 单例模式


adapter 适配器模式

Bridge 桥接模式


Composite 组合模式

Decorator 装饰器模式


Facade 外观模式
为一个复杂子系统提供一个简单接口

Flyweight
享元模式


Proxy 代理模式


Chain of Responsibility 责任链模式

Command 命令模式


Interpreter 解释器模式

Iterator 迭代器模式


Mediator 中介者模式


Memento 备忘录模式


Observer 观察者模式



State 状态模式

