首页 > 代码库 > 设计模式

设计模式

六个创建型模式

简单工厂模式-Simple Factory Pattern    

工厂方法模式-Factory Method Pattern

抽象工厂模式-Abstract  Factory Pattern

单例模式-Singleton Pattern

原型模式-Prototype Pattern

建造者模式-Builder Pattern

 

 

七个结构型模式

适配器模式-Adapter Pattern

桥接模式-Bridge Pattern

组合模式-Composite Pattern

装饰模式-Decorator Pattern

外观模式-Facade Pattern

享元模式-Flyweight Pattern

代理模式-Proxy Pattern

 

十一个行为型模式

职责链模式-Chain of Responsibility Pattern

命令模式-Command Pattern

解释器模式-Interpreter Pattern

迭代器模式-Iterator Pattern

中介者模式-Mediator Pattern

备忘录模式-Memento Pattern

观察者模式-Observer Pattern

状态模式-State Pattern

策略模式-Strategy Pattern

模板方法模式-Template Method Pattern

访问者模式-Visitor Pattern