设计模式-创建型-prototype 原型

转载 2013年12月05日 17:28:40

1.意图:

 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

2.适用性:

 当一个系统应该独立于它的产品创建、构成和表示时,要使用proteype模式;以及

当要实例化的类是在运行时刻指定时,例如:通过动态装载;或者

为了避免创建一个与产品类层次平行的工厂类层次时;或者

当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆他们可能比每次都合适的状态手工实例化该类更方便些。

http://www.cnblogs.com/abcdwxc/archive/2007/09/03/879936.html

相关文章推荐

设计模式(2)-创建型-原型模式(Prototype)

意图: 用原型实例指定创建对象的种类,当需要重复地创建相似对象时,通过拷贝这些原型创建新的对象。 个人理解: 原型模式主要用于对象的复制,它的核心是就是原型类Prototype: 实现Clonea...

"围观"设计模式(10)--创建型之原型模式(Prototype Pattern)

原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。 原型模式多用于创建复杂的或者耗时的实例,因...

JAVA设计模式(05):创建型-原型模式(Prototype)

张纪中版《西游记》以出乎意料的造型和雷人的台词遭到广大观众朋友的热议,我们在此对该话题不作过多讨论。但无论是哪个版本的《西游记》,孙悟空都是其中的一号雄性主角,关于他(或它)拔毛变小猴的故事几乎人人皆...

【设计模式】创建型模式之原型Prototype

原型Prototype是一种创建型设计模式,意在用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型Prototype是一种创建型设计模式,意在用原型实例指定创建对象的种类,并且通过拷...

设计模式(创建型)之原型模式(Prototype Pattern)

要理解原型原型模式必须先理解Java里的浅复制和深复制。有的地方,复制也叫做克隆。Java提供这两种克隆方式。 因为Java中的提供clone()方法来实现对象的克隆,所以Prototype模式实现一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)