原型模式的基本工作原理是通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝原型自己来实现创建过程。
如 Object 中的obj.clone 方法
克隆分为浅克隆和深克隆
浅克隆不复制成员,深克隆复制成员
PS:深拷贝与浅拷贝问题中,会发生深拷贝的有java中的8中基本类型以及他们的封装类型,另外还有String类型。其余的都是浅拷贝。
设计模式-原型模式,布布扣,bubuko.com
设计模式-原型模式
原文:http://www.cnblogs.com/wjw334/p/3608297.html