Builder
范式是一个
Object Creational
范式。
Builder
范式主要用于装配(
Assembly
)和集成(
Integration
)。一是为相同内容创建不同的展现;二是使用不同的部分进行组合,产生一种新的对象类型。
原文
Intent
部分
:
“
... create different representations
.
”
可以理解为把相同的内容经过
Builder
处理后,创建新的或转换成不同的形状。这可以想到编译器、文档的格式转换器等等的实现和用途。
Builder
范式要求从物理上隔离使用者和转换器对象。
转换器使用者根据自己的需要要求转换器对它选定的内容进行规定的转换,但它并不知道转换器如何转换;而转换器在接收到使用者传递的内容后,按照使用者的要求启动转换过程。
posted on 2006-06-26 17:12
静静的流水 阅读(499)
评论(3) 编辑 收藏 引用 所属分类:
Design Patterns