1.意图
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。即按步骤的进行创建复杂对象
2.动机
当你需要按照不同的顺序创建一个复杂的对象的时候,可以考虑使用该模式
3.适用性
• 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
• 当构造过程必须允许被构造的对象有不同的表示时。
4.图例
这里以创建一辆汽车为例
[img]/upload/attachment/104816/aa9e1644-9bc9-3212-b6fe-503c6b837b40.jpg[/img]
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。即按步骤的进行创建复杂对象
2.动机
当你需要按照不同的顺序创建一个复杂的对象的时候,可以考虑使用该模式
3.适用性
• 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
• 当构造过程必须允许被构造的对象有不同的表示时。
4.图例
这里以创建一辆汽车为例
[img]/upload/attachment/104816/aa9e1644-9bc9-3212-b6fe-503c6b837b40.jpg[/img]
本文介绍建造者模式的应用场景与核心价值。通过分离复杂对象的构建与其表示,使同一构建过程能创建不同表示的对象。适用于创建算法需独立于对象组件及装配方式的情况。
428

被折叠的 条评论
为什么被折叠?



