设计模式之美--创建型设计模式的区别

创建型设计模式主要解决对象的创建问题,封装复杂的创建过程;解耦对象的创建逻辑和使用逻辑;

  • 单例模式:用来创建全局唯一的对象
  • 工厂模式:用来创建类型不同但相关的对象(继承同一父类或接口的一组子类),有给定的参数来决定创建哪种类型的对象;
  • 建造者模式:用来创建同一种类型的复杂对象,通过设置不同的可选参数,定制化的创建不同的对象
  • 原型模式:针对创建成本大的对象,利用对已有对象进行复制拷贝的方式进行创建,以达到节省创建时间的目的;
posted @ 2022-12-23 11:24  lq-12040  阅读(25)  评论(0)    收藏  举报