美文网首页
工厂方法模式与建造者模式

工厂方法模式与建造者模式

作者: 凌枫望星月 | 来源:发表于2020-07-21 22:28 被阅读0次
工厂方法模式

“定义一个可以产生对象的接口,但是让子类决定要产生哪一个类的对象。工厂方法模式让类的实例化程序延迟到子类中实施。”

工厂方法模式能将“产生对象的流程”集合管理,有两个好处:

  1. 能针对对象产生的流程制定规则。
  2. 减少客户端参与对象生成的过程。
建造者模式

“将一个复杂对象的构建流程与它的对象表现分离出来,让相同的构建流程可以产生不同的对象行为表现。”
我的理解是,在工厂中装配的流程,独立出来成一个新的抽象类,这个抽象类中将组装的步骤安排好,再由子类负责具体的步骤方法实现。

将“产生流程”与“功能实现”拆分,可以让调整流程更加容易。

相关文章

  • Builder模式

    建造者模式与工厂模式的区别 我们可以看到,建造者模式与工厂模式是极为相似的,总体上,建造者模式仅仅只比工厂模式多了...

  • 【程序员面试】+设计模式+创建型

    单例模式 抽象工厂 工厂方法 建造者模式 原型模式

  • 设计模式汇总(ongoing)

    单例模式 工厂方法模式 抽象工厂模式 模板方法模式 建造者模式 代理模式Binder 通信retrofit 使用动...

  • 设计模式:(五)相似模式比较

    一、工厂方法模式VS建造者模式 工厂方法模式注重的是整体对象的创建方法,而建造者模式注重的是部件构建的过程,旨在通...

  • 2021-11-16 - 学习记录

    设计模式学习:创建型:工厂(工厂方法,抽象工厂),建造者,单例,原型 设计模式:工厂模式 简单工厂 工厂方法 抽象工厂

  • 2021-07-18 创建者模式对比

    工厂方法模式VS建造者模式 工厂方法模式注重的是整体对象的创建方式;而建造者模式注重的是部件构建的过程,意在通过一...

  • 23种设计模式

    创建型 工厂模式 ( 工厂方法模式, 抽象工厂模式, 建造者模式 ) 单例模式 原型模式 结构型 适配器模式 装饰...

  • 设计模式总结

    设计模式总结 创建型模式 单例模式 工厂方法模式 简单工厂模式 抽象工厂模式 建造者模式 原型模式 结构型模式 适...

  • 创建型模式

    工厂模式(简单工厂(不属于23种设计模式)、工厂方法、抽象工厂) 建造者模式 单例模式 原型模式 1.简单工厂(静...

  • 设计模式六大原则

    创建型模式:静态工厂模式、工厂方法模式、抽象工厂模式、单例模式、建造者模式 结构型模式:桥接模式、适配器模式、装饰...

网友评论

      本文标题:工厂方法模式与建造者模式

      本文链接:https://www.haomeiwen.com/subject/zfxgkktx.html