0%

设计模式之构建型模式(六):构建型模式总结

1. 构建型模式总结

  • 简单工厂模式:可以认为是工程方法模式的特例,只建一个工厂,在这一个工厂中生产所有对象产品
  • 工厂方法模式:将对象交由工厂创建,为每一类对象建立工厂,客户端只和工厂打交道
  • 抽象工厂模式:为每一类工厂提取出抽象接口,使得新增工厂替换工厂变得非常容易
  • 单例模式:全局使用同一个对象,分为饿汉式懒汉式。懒汉式有双重校验锁静态内部类两种实现
  • 建造者模式:用于创建构造过程稳定的对象,不同的 Builder 可以定义不同的配置
  • 原型模式:为一个类定义 clone() 方法,使得创建相同的对象更方便
-------------------- 本文结束感谢您的阅读 --------------------