定义
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象,也就是利用对象Copy,快速创建对象。
作用
用于创建重复的对象,同时又能保证性能;既能快速获得对象实例,又能让对象之间保证性能。
实现方式
浅拷贝:利用MemberwiseClone,只拷贝引用,不走构造函数,直接内存拷贝产生新的对象,所以也有性能损失;
深拷贝:利用序列化实现深拷贝,把引用的地址重新赋值,不仅拷贝引用,还拷贝了引用类型的值;
微信扫一扫
定义
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象,也就是利用对象Copy,快速创建对象。
作用
用于创建重复的对象,同时又能保证性能;既能快速获得对象实例,又能让对象之间保证性能。
实现方式
浅拷贝:利用MemberwiseClone,只拷贝引用,不走构造函数,直接内存拷贝产生新的对象,所以也有性能损失;
深拷贝:利用序列化实现深拷贝,把引用的地址重新赋值,不仅拷贝引用,还拷贝了引用类型的值;
相关推荐