知识卡片
生成器分离构造
内容
生成器把复杂对象的构造过程从最终表示中分离出来,同一建造步骤可以产出不同表示。它适合对象由多个部件逐步组装,且组装顺序有稳定规则的场景。发散:构造流程稳定、产品形态多变时优先考虑它。
参考来源
- 位置:第3章《创建型模式》3.2节「Builder(生成器)」1.意图(源文件:_epub-src/OEBPS/Text/part0064.xhtml)
- 结论依据:原文明确给出生成器的意图——将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,直接支持卡片对生成器把复杂对象的构造过程从最终表示中分离出来、同一建造步骤可以产出不同表示的论述。
- 原始内容:"将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。"