原型模式_听韩顺平课笔记

1.原型模式1,克隆羊

克隆羊问题:

传统方法问题:

改进方法:

2.原型模式2

原型模式基本介绍:

原型模式解决克隆羊问题:

  • 实现Cloneable接口
  • 重写clone()方法

3.原型模式3,Spring源码分析

Spring中原型bean的创建,用到了原型模式

4.原型模式4,深拷贝

什么是浅拷贝:

  • 只能拷贝到引用类型成员变量的引用,修改其中一个拷贝,会影响所有。

什么是深拷贝

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

5.原型模式5,深拷贝的实现

6.原型模式小结

原型模式注意事项和细节:

posted @ 2021-10-05 20:11  CH0701  阅读(28)  评论(0)    收藏  举报