设计模式

设计模式

创建型模式

对象创建的模式,隐藏了对象如何被创建和组合的复杂性。

  1. 单例模式(Singleton Pattern)
  2. 工厂方法模式(Factory Method Pattern)
  3. 抽象工厂模式(Abstract Factory)
  4. 建造者模式(Builder Pattern)
  5. 原型模式(Prototype)
阅读更多
建造者模式(Builder Pattern)
抽象工厂模式(Abstract Factory)
桥接模式(Bridge Pattern)
模板方法模式(Template Method Pattern)

模板方法模式(Template Method Pattern)

模板方法模式(Template Method Pattern)是一种行为设计模式,它定义了一个操作的算法框架,而将一些步骤的执行延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些特定步骤

阅读更多