原型模式的优点:简化对象的创建,使得创建对象就像复制粘贴一样easy。
使用原型模式创建对象,一般不会调用类的构造方法,Object的clone方法是一个本地方法,直接操作内存中的二进制流,在复制大对象时,性能差别非常明显。
关于深拷贝与浅拷贝
浅拷贝 - 拷贝的是值类型以及引用类型的地址
深拷贝 - 拷贝的是值类型,对于引用类型则是创建一个新的相同的对象,并使用新对象的地址;
Object的clone方法是浅拷贝
原文:http://www.cnblogs.com/tengpan-cn/p/6369493.html