设计模式-原型模式
Posted wen-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式-原型模式相关的知识,希望对你有一定的参考价值。
属性值相同,hashcode不同
在spring框架中的实现:bean.xml
(<bean id="classname" class="com.spring.bean.." scope="prototype"/>) //原型
scope="singleton" //单例
applicationContext.getBean("classname")
方法一(重写clone方法)
这种方法可能需要重写很多类的clone方法(级联)
spring中的BeanUtils.copyProperties();
方法二(通过序列化实现:推荐使用)
成员变量在序列化时会重新创建而不是传引用
以上是关于设计模式-原型模式的主要内容,如果未能解决你的问题,请参考以下文章