【创建者模式-建造者模式】

概要

将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。

建造者模式包含以下角色
  • 抽象建造者类(Builder):这个接口规定要实现复杂对象的那些部分的创建,并不涉及具体的部件对象的创建。
  • 具体建造者类(ConcreteBuilder):实现Builder接口,完成复杂产品的各个部件的具体创建办法,在构造过过程完成后,提供产品的实例。
  • 产品类(Product):要创建的复杂对象。
  • 指挥者类(Director):调用具体建造者来创建复杂对象的各个部分,在指导者中不涉及具体产品的信息,只保证对象各部分完整创建或按照某种顺序创建。

优缺点

相关推荐
逆境不可逃11 天前
【从零入门23种设计模式03】创建型之建造者模式(简易版与导演版)
java·后端·学习·设计模式·职场和发展·建造者模式
驴儿响叮当201014 天前
设计模式之建造者模式
设计模式·建造者模式
银发控、17 天前
Builder Pattern
spring boot·spring·建造者模式
柏木乃一20 天前
进程间通信IPC(3)system V标准下基于责任链模式的消息队列,基于建造者模式的信号量
linux·c++·消息队列·建造者模式·责任链模式·信号量·进程间通信ipc
小码过河.1 个月前
设计模式——建造者模式
单片机·设计模式·建造者模式
茶本无香1 个月前
设计模式之四:建造者模式(Builder Pattern)详解
java·设计模式·建造者模式
callJJ2 个月前
Builder模式详解:从困惑到理解
java·建造者模式·智谱
Geoking.2 个月前
【设计模式】建造者模式(Builder Pattern)详解
设计模式·建造者模式
会员果汁2 个月前
9.设计模式-建造者模式
设计模式·建造者模式
阿拉斯攀登2 个月前
设计模式:构建者模式-示例二
设计模式·建造者模式