design-pattern

  • single 单例模式
  • policy 策略模式
  • factory 工厂模式
  • abstract-factory 抽象工厂模式
  • template-method-pattern 模板方法模式
  • builder-pattern 建造者模式
  • proxy-pattern 代理模式
  • prototype-pattern 原型模式
  • mediator-pattern 中介者模式
  • decorator-pattern 装饰模式
  • graphic-pattern 命令模式
  • Chain of Responsibility Pattern 责任链模式
  • Adapter-pattern 适配器模式
  • iterator pattern 迭代器模式
  • composite-pattern 组合模式
  • observer-pattern 观察者模式
  • facade-pattern 门面模式
  • memento-pattern 备忘录模式
  • visitor-pattern 访问者模式
  • interpreter-pattern 解释器模式
  • flyweight-pattern 享元模式
  • bridge-pattern 桥梁模式
  • state-pattern 状态模式

工厂模式

定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其他子类