设计模式-生成器模式/建造者模式Builder

构建起模式:将一个复杂类的表示与其构造分离,使得相同的构建过程能够得出不同的表示。(建造者其实和工厂模式差不多)

详细的UML类图

图文说明:距离相同的构建过程 得出不同的展示。此时就用两个类(文本生成器,XML生成器) 用来展示。说明:此刻存在Builder的必要性就是玩多态。实现的时候吧,还是通过指导器传入对应的构建器对象。来是现在不同的展示。尽管都是director.construct()相同的构造方法。但是构造出来不同的实现。

相关推荐
颜酱18 分钟前
理解编程的设计模式(前端角度)
设计模式
ZHE|张恒1 小时前
设计模式(五)原型模式 — 通过克隆快速复制对象,避免复杂初始化
设计模式·原型模式
敖云岚15 小时前
【设计模式】简单易懂的行为型设计模式-策略模式
设计模式·策略模式
IT永勇1 天前
C++设计模式-单例
c++·单例模式·设计模式
ZHE|张恒1 天前
设计模式(四)建造者模式 — 分步骤构建复杂对象,让创建过程可控可扩展
设计模式·建造者模式
ZHE|张恒1 天前
设计模式(三)抽象工厂模式 — 一次性创建一整套相关对象的终极工厂
设计模式·抽象工厂模式
崎岖Qiu1 天前
状态模式与策略模式的快速区分与应用
笔记·设计模式·状态模式·策略模式·开闭原则
明洞日记2 天前
【设计模式手册007】原型模式 - 通过复制创建对象的艺术
java·设计模式·原型模式
u***j3242 天前
算法设计模式总结
算法·设计模式
烤麻辣烫2 天前
23种设计模式(新手)-7迪米特原则 合成复用原则
java·开发语言·学习·设计模式·intellij-idea