原型模式(浅克隆与深克隆)

1.定义: 原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许一个对象在创建另一个一个可定制对象,无需指导创建细节。 2.原型模式的实现: 为了获取对象的一份拷贝,我们可以利用Object类的clone()方法,具体步骤如下: (1)在派生类中覆盖基类的clone()方法,并声明为public; (2)在派生类的clone方法中,调用supe
相关文章
相关标签/搜索