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

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

详细的UML类图

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

相关推荐
huzhongqiang4 小时前
Python 单例模式的几种实现方式:朴素才是王道
设计模式
一只叫煤球的猫9 小时前
ThreadForge 1.2.0 发布:让 Java 并发代码更好写,这次补齐了高阶编排、示例与观测能力
java·设计模式·设计
软泡芙11 小时前
【WPF 】MVVM 设计模式在 WPF 中的实战应用
设计模式·wpf
FreeGo~12 小时前
java23种设计模式示例
设计模式
ximu_polaris12 小时前
设计模式(C++)-行为型模式-命令模式
c++·设计模式·命令模式
darkhorsefly12 小时前
《智能体设计模式》
设计模式
ximu_polaris14 小时前
设计模式(C++)-行为型模式-责任链模式
c++·设计模式·责任链模式
geovindu17 小时前
go: Visitor Pattern
开发语言·设计模式·golang·访问者模式
ximu_polaris1 天前
设计模式(C++)-行为型模式-模版方法模式
c++·设计模式
A-Jie-Y1 天前
JAVA设计模式-抽象工厂模式
java·设计模式