对象的创建模式!
定义
使用原型实例指定将要创建的对象类型,通过复制这个实例创建新的对象
适用场景
有的对象创建过程比较复杂;
有的对象需要频繁创建;
通过复制已知对象的方式可以快速创建出相同类型的对象。
使用
复制对象必须实现了cloneable接口
优点
- 对象创建比较复杂时,可以简化对象的创建流程,提高创建效率;
缺点
- 需要为每一个类配备一个clone方法,违背了开闭原则
- 深克隆实现比较复杂
对象的创建模式!
使用原型实例指定将要创建的对象类型,通过复制这个实例创建新的对象
适用场景
有的对象创建过程比较复杂;
有的对象需要频繁创建;
通过复制已知对象的方式可以快速创建出相同类型的对象。
使用
复制对象必须实现了cloneable接口
优点
缺点