原型模式_听韩顺平课笔记
1.原型模式1,克隆羊
克隆羊问题:

传统方法问题:

改进方法:

2.原型模式2
原型模式基本介绍:


原型模式解决克隆羊问题:
- 实现Cloneable接口
- 重写clone()方法

3.原型模式3,Spring源码分析
Spring中原型bean的创建,用到了原型模式
4.原型模式4,深拷贝
什么是浅拷贝:
- 只能拷贝到引用类型成员变量的引用,修改其中一个拷贝,会影响所有。

什么是深拷贝:
- 为所有引用类型的变量申请存储空间
- 用对象序列化的方法实现深拷贝(关闭流)

5.原型模式5,深拷贝的实现
6.原型模式小结
原型模式注意事项和细节:


浙公网安备 33010602011771号