原型模式
原型模式
(1)定义:
原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许一个对象再创建另外一个可定制的对象,无须知道任何创建的细节。
(2)动机:
在面向对象系统中,使用原型模式来复制一个对象自身,从而克隆出多个与原型对 象一模一样的对象。
在软件系统中,有些对象的创建过程较为复杂,而且有时候需要频繁创建,原型模 式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象 的办法创建出更多同类型的对象,这就是原型模式的意图所在。
(3)类图:


浙公网安备 33010602011771号