77范文网 - 专业文章范例文档资料分享平台

设计模式可复用面向对象软件的基础 第3章 创建型模式(13)

来源:网络收集 时间:2021-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用

5. 参与者

B u i l d e r(Te x t C o n v e r t e r)—为创建一个 P r o d u c t对象的各个部件指定抽象接口。

C o n c r e t e B u i l d e r(A S C I I C o n v e r t e r、Te X C o n v e r t e r、Te x t Wi d g e t C o n v e r t e r)—实现 B u i l d e r的接口以构造和装配该产品的各个部件。—定义并明确它所创建的表示。—提供一个检索产品的接口(例如, G e t A S C I I Te x t和G e t Te x t Wi d g e t)。

Director(RT F R e a d e r)—构造一个使用 B u i l d e r接口的对象。

P r o d u c t(A S C I I Te x t、Te X Te x t、Te x t Wi d g e t)—表示被构造的复杂对象。 C o n c r e t e B u i l d e r创建该产品的内部表示并定义它的装配过程。 —包含定义组成部件的类,包括将这些部件装配成最终产品的接口。

6. 协作

客户创建D i r e c t o r对象,并用它所想要的 B u i l d e r对象进行配置。

一旦产品部件被生成,导向器就会通知生成器。

生成器处理导向器的请求,并将部件添加到该产品中。

客户从生成器中检索产品。下面的交互图说明了 B u i l d e r和D i r e c t o r是如何与一个客户协作的。

7. 效果这里是B u i

l d e r模式的主要效

果:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库设计模式可复用面向对象软件的基础 第3章 创建型模式(13)在线全文阅读。

设计模式可复用面向对象软件的基础 第3章 创建型模式(13).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1204958.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: