设计模式目录
http://blog.csdn.net/fenglailea/article/details/52733435
风.fox
原型模式 Prototype Patten
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
通用类图
案例
优点
性能优良
逃避构造函数的约束
使用场景
- 资源优化场景
类初始化需要消化非常多的资源 - 性能和安全要求的场景
通过new 产生一个对象需要非常繁琐的数据准备或者访问权限,则可以使用原型模式 - 一个对象多个修改者的场景
一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者使用