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

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

详细的UML类图

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

相关推荐
胡侃有料2 小时前
【设计模式】1.简单工厂、工厂、抽象工厂模式
设计模式·抽象工厂模式
liang_jy4 小时前
观察者模式
设计模式·面试
~山有木兮5 小时前
C++设计模式 - 单例模式
c++·单例模式·设计模式
周某某~6 小时前
四.抽象工厂模式
java·设计模式·抽象工厂模式
勤奋的知更鸟7 小时前
Java编程之组合模式
java·开发语言·设计模式·组合模式
哆啦A梦的口袋呀7 小时前
基于Python学习《Head First设计模式》第九章 迭代器和组合模式
python·学习·设计模式
on the way 1237 小时前
行为型设计模式之Mediator(中介者)
java·设计模式·中介者模式
周某某~10 小时前
二.单例模式‌
java·单例模式·设计模式
十五年专注C++开发10 小时前
设计模式之单例模式(二): 心得体会
开发语言·c++·单例模式·设计模式
hstar952710 小时前
三十五、面向对象底层逻辑-Spring MVC中AbstractXlsxStreamingView的设计
java·后端·spring·设计模式·架构·mvc