摘要:
原型模式的总结 一、注意事项和细节 1、创建新的对象比较复杂时,可以利用原型模式简化对象的创建过程,同时也能够提高效率; 2、不用重新初始化对象,而是动态地获得对象运行时的状态; 3、如果原始对象发生变化(增加或者减少属性),其它克隆对象的也会发生相应的变化,无需修改代码; 4、在实现深克隆的时候可 阅读全文
摘要:
一、浅拷贝 1、对于数据类型是基本数据类型的成员变量,浅拷贝会直接直接值传递,也就是将该属性值复制一份给新的对象; 2、对于数据类型是引用数据的成员变量,比如说成员变量是某个数组、某个类的对象等,那么浅拷贝会进行引用传递,也就是只是将该成员变量的引用值(内存地址)复制一份给新的对象。因为实际上两个对 阅读全文