“工厂方法”和“抽象工厂“模式都允许系统独立与对象创建流程。针对他们提出的相同问题,”原型“模式提供了一种不同的更灵活的方式以多的相同的结果。
浅复制与深复制
浅复制:
a,原顶层对象与所有原始成员都被复制
b,顶层对象包含的任何顶层对象都不被复制,仅复制这些对象那个的引用。
深复制:
a,原顶层对象与所有原始成员都被复制
b,顶层对象包含的任何顶层对象也会被复制
"原型"模式的其他使用情况包括:
a,作为建立大量工厂的替代方法,其中工厂反映要实例化的类
文档与源代码下载地址:http://download.youkuaiyun.com/detail/hnzhangshilong/3685894