原型模型

  目的:  使用一个对象的实例来表明需要创建对象的类型, 然后通过拷贝这个对象实例的属性, 来创建新的对象

  应用:  使用原型模型, 当一个系统需要独立于产品的创建, 组合和表示的方法

             当需要创建的对象需要在run-time 的时候才知道类型

             避免创建一堆的factory

             当需要实例化的对象具有的属性只有少数是复杂类型的

原文地址:https://www.cnblogs.com/zhaoxinshanwei/p/7420291.html