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

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

详细的UML类图

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

相关推荐
多加点辣也没关系1 天前
设计模式-解释器模式
设计模式·解释器模式
Asurplus1 天前
23中设计模式
设计模式·创建型·结构型·行为型
geovindu1 天前
go: Semaphore Pattern
开发语言·后端·设计模式·golang·企业级信号量模式
写了20年代码的老程序员1 天前
写了 20 年 Java,我发现 90% 的 if-null 和 try-catch 其实是因为缺了一条原则
设计模式·ai编程
货拉拉技术1 天前
私域转化率翻倍的秘密:我们把多模态Agent融进了私域营销
人工智能·算法·设计模式
看山是山_Lau1 天前
抽象工厂模式:一整套对象族如何统一创建?
设计模式·抽象工厂模式
木易 士心1 天前
深入理解 OKHttp:设计模式、核心机制与架构优势
android·设计模式·架构
likerhood1 天前
设计模式 · 外观模式(Facade Pattern)
设计模式·外观模式
++==1 天前
设计模式:单例模式和观察者模式实现方式以及优化
观察者模式·单例模式·设计模式