posts - 10,  comments - 26,  trackbacks - 0

Builder 范式是一个 Object Creational 范式。

Builder 范式主要用于装配( Assembly )和集成( Integration )。一是为相同内容创建不同的展现;二是使用不同的部分进行组合,产生一种新的对象类型。

 

原文 Intent 部分

       ... create different representations .

       可以理解为把相同的内容经过 Builder 处理后,创建新的或转换成不同的形状。这可以想到编译器、文档的格式转换器等等的实现和用途。

 

Builder 范式要求从物理上隔离使用者和转换器对象。

 

转换器使用者根据自己的需要要求转换器对它选定的内容进行规定的转换,但它并不知道转换器如何转换;而转换器在接收到使用者传递的内容后,按照使用者的要求启动转换过程。

posted on 2006-06-26 17:12 静静的流水 阅读(486) 评论(3)  编辑 收藏 引用 所属分类: Design Patterns

FeedBack:
# re: 设计范式笔记-Builder
2006-06-26 22:49 | 白云
描述生动,易于理解。
如果有实现代码就更好了!  回复  更多评论
  
# re: 设计范式笔记-Builder
2006-06-26 23:14 | yy
垃圾东西,何必好要写  回复  更多评论
  
# re: 设计范式笔记-Builder
2006-06-26 23:27 | 静静的流水工作室
@yy
不写,怎么知道是垃圾呢?但也希望你能具体一点。谢谢!!!  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(1)

随笔分类(9)

随笔档案(10)

文章分类(7)

文章档案(7)

收藏夹(1)

Articles

C++ Template

Cpp News

Open Source C++ Compiler

友情链接-Blogs

搜索

  •  

积分与排名

  • 积分 - 8152
  • 排名 - 1265

最新评论