1、原型模式简介
1.1>、定义
原型模式(Prototype)用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
1.2>、使用频率
中
1.3>、原型模式应用
首先从实际生活来了解原型模式的由来,假设你有一份非常好的讲义,你的朋友也想要一份,那么怎么办?重新手抄一份?显然不是,当然是用复印机复印一份来得方便、直接,并且准确性也高,这种用原型来复制而不是重新创建的思维方式就是原型模式的核心思想。
Prototype Pattern也是一种创建型模式,它关注的是大量相同或相似对象的创建问题。应用原型模式就是建立一个原型,然后通过对原型来进行复制的方法,来产生一个和原型相同或相似的新对象,或者说用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
2、原型模式结构
2.1>、结构图
2.2>、参与者
原型模式参与者:
C#设计模式系列:原型模式(Prototype),布布扣,bubuko.com
原文:http://www.cnblogs.com/libingql/p/3633377.html