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

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

详细的UML类图

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

相关推荐
半桔1 小时前
【Linux手册】信号量与建造者模式:以 PV 操作保证并发安全,分步组装构建复杂对象
linux·运维·安全·建造者模式
一叶难遮天2 小时前
Android面试指南(八)
java·设计模式·数组·hashmap·string·android面试·匿名内部类
星空寻流年11 小时前
设计模式第一章(建造者模式)
java·设计模式·建造者模式
蒋星熠12 小时前
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
开发语言·python·算法·flutter·设计模式·性能优化·硬件工程
至此流年莫相忘15 小时前
设计模式:策略模式
设计模式·策略模式
ytadpole16 小时前
揭秘设计模式:命令模式-告别混乱,打造优雅可扩展的代码
java·设计模式
努力也学不会java19 小时前
【设计模式】 外观模式
设计模式·外观模式
deepwater_zone20 小时前
设计模式(策略,观察者,单例,工厂方法)
设计模式
宁静致远20211 天前
【C++设计模式】第三篇:观察者模式(别名:发布-订阅模式、模型-视图模式、源-监听器模式)
c++·观察者模式·设计模式
User_芊芊君子1 天前
【Java】设计模式——单例、工厂、代理模式
java·设计模式·代理模式