设计模式之略见一斑(原型模式Prototype)
原型模式允许一个对象再创建另外一个可定制的对象,无需知道任何创建的细节,直接通过调用clone来实现对象的复制,此模式其实跟对象的克隆是一样的,该模式就是实现方法clone
public abstract class AbstractObject implements Cloneable { String objectName; public void setObjectName(String spoonName) {this.objectName = objectName;} public String getObjectName() {return this.objectName;} public Object clone() { Object object = null; try { object = super.clone(); } catch (CloneNotSupportedException exception) { System.err.println("AbstractObject is not Cloneable"); } return object; } }