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

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

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

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

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

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

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

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

    相关文章

      网友评论

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

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