原型模式

2016-12-26  本文已影响0人  lemonxian

本质其实就是在类里面写一个方法用来复制自己。。

还有一些其他的知识点

原型管理器:封装一个map来管理所有原型

浅克隆:复制的时候,该对象里面的属性,如果是基础数据类型就正常复制,如果是个类的话,浅复制只是复制一个引用,指向的还是原来的对象

深克隆:对象里面的属性如果是一个类,需对他进行再克隆,即new完之后,在赋值,一直嵌套下去,具体看需要克隆几层。

深克隆实现:利用序列化,把流复制一份。

上一篇下一篇

猜你喜欢

热点阅读