设计模式学习-每日一记(6.原型模式)
原型模式
A.定义:
用原型实例指定创建对象的种类,通过拷贝原型实例创建新的对象.
B.定义分析:
"用原型实例指定创建对象的种类,通过拷贝原型实例创建新的对象."原型实例指的是一个类的实例,对于我们要创建的对象来说,称之为原型.
"用原型实例指定创建对象的种类,通过拷贝原型实例创建新的对象."我们将要创建的对象,和原型实例是一类的,也就是一个类.
"用原型实例指定创建对象的种类,通过拷贝原型实例创建新的对象."我们创建新对象的时候,不用自己new,只需要原型类提供的clone方法创建新的实例即可.
这个模式很容以就想到了,而且是需要的时候就会想到.
C.问题
(1)什么时候应用原型模式?
当一个新实例的创建过程需要很多时间和条件...
当一个新实例需要继承已有实例的大部分特性...
....