23种设计模式(之一)原型模式

原型模式:以某个对象为基准,去重新克隆一个对象,也就是粘贴复制。

 创建一个类

 1.浅克隆:克隆对象跟之前对象是一样的,但是引入的date是同一个,随着date的修改,克隆的对象也会发生变化

 

2.深克隆:克隆对象跟之前对象是一样的,俩个修改互不影响,其中一种方法直接修改clone方法,或者序列化,和反序列化

扫描二维码关注公众号,回复: 10754957 查看本文章

 

内存分析

 素材来源狂神说java:https://space.bilibili.com/95256449?spm_id_from=333.788.b_765f7570696e666f.1

猜你喜欢

转载自www.cnblogs.com/420ITboy/p/12691127.html