20230421 9. 原型模式 - 简历
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。
Java提供了Cloneable接口,实现这个接口就可以完成原型模式了
一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,又对性能是大大的提高
不用重新初始化对象,而是动态地获得对象运行时的状态
注意浅复制和深复制的区别
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。
Java提供了Cloneable接口,实现这个接口就可以完成原型模式了
一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,又对性能是大大的提高
不用重新初始化对象,而是动态地获得对象运行时的状态
注意浅复制和深复制的区别