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

JAVA面向对象与设计模式 - 图文

来源:用户分享 时间:2025/6/4 19:04:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3.1.3 Builder模式的UML类图3.1.3生成器模式的优点?生成器模式将对象的构造过程封装在具体生成器中,用户使用不同的具体

生成器就可以得到该对象的不同表示。

?生成器模式将对象的构造过程从创建该对象的类中分离出来,使得用户无

须了解该对象的具体组件。

?可以更加精细有效地控制对象的构造过程。生成器将对象的构造过程分解

成若干步骤,这就使得程序可以更加精细,有效地控制整个对象的构造。

?生成器模式将对象的构造过程与创建该对象类解耦,使得对象的创建更加

灵活有弹性。

?当增加新的具体生成器时,不必修改指挥者的代码,即该模式满足开-闭

原则。

11/24/2013

24

3.1.4 Prototype(原型):适用性与参与者适用性:

1..当一个系统应该独立于它的产品创建、构成和表示时。2.当要实例化的类是在运行时刻指定时,例如,通过动态装载。

3.为了避免创建一个与产品类层次平行的工厂层次时。4.当一个类的实例只能有几个不同状态组合中的一种时。

建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。参与者:

1. Prototype

3.1.4 Prototype模式的UML类图

搜索更多关于: JAVA面向对象与设计模式 - 图文 的文档
JAVA面向对象与设计模式 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c50ue10jpqq6bod14q6tr_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top