原型模式(Prototype):一种对象创建型模式,它创建实例对象的方法采用复制原型对象。
使用该模式创建的实例,具有与原型一样的数据。
设计的核心主要是实现java.lang.Cloneable的接口,当对象包含一个复杂属性的时候,进行clone的时候,对其复杂属性的的set方法要重新设置。
1.定义一个User类实现Cloneable接口
2.进行mian方法的测试
结果如下:
原型模式(Prototype):一种对象创建型模式,它创建实例对象的方法采用复制原型对象。
使用该模式创建的实例,具有与原型一样的数据。
设计的核心主要是实现java.lang.Cloneable的接口,当对象包含一个复杂属性的时候,进行clone的时候,对其复杂属性的的set方法要重新设置。
1.定义一个User类实现Cloneable接口
2.进行mian方法的测试
结果如下: