常用设计模式


常用的设计模式(23种)

创建型:

    1. 工厂方法模式 : Factory Method, 
    2. 抽象工厂模式 : Abstract Factory
    3. 建造者模式 : Builder, 
    4. 原型模式 : Prototype, 
    5. 单例模式 : Singleton

结构型:

   1. 适配器模式 : Adapter,
   2. 桥接模式 : Bridge,
   3. 组合模式 : Composite
   4. 装饰者模式 : Decorator,
   5. 门面模式 : Facade,
   6. 亨元模式 : Flyweight,
   7. 代理模式 : Proxy

行为型:

   1. 解释器模式 : Interpreter,
   2. 模板方法模式 : Template Method,
   3. 责任链模式 : Chain of Responsibility,
   4. 命令模式 : Commond
   5. 迭代器模式 : Iterator,
   6. 调解者模式 : Mediator,
   7. 备忘录模式 : Memento,
   8. 观察者模式 : Observer,
   9. 状态模式 : State,
   10. 策略模式 : Strategy,
   11. 访问者模式 : Visitor