其他分享
首页 > 其他分享> > 设计模式-05原型模式

设计模式-05原型模式

作者:互联网

基本介绍

用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象

原型模式包含如下角色:

接口类图如下:


代码实现

原型模式的克隆分为浅克隆和深克隆,具体介绍参考 Object 类介绍部分的笔记

Java中 的 Object 类中提供了 clone() 方法来实现浅克隆,实现 Cloneable 接口的类才可以被克隆


模式拓展

深克隆案例:

标签:05,对象,clone,Citation,原型,Student,c1,设计模式,public
来源: https://blog.csdn.net/Mrrr_Li/article/details/122847866