原型模式(Prototype Pattern)
原型设计模式允许通过复制现有对象来创建新对象,而不是通过实例化类来创
建新对象。
在需要创建大量相似对象时非常有用,它可以避免重复创建对象,从而提高性
能,并且可以根据需要实现浅拷贝或深拷贝。
在 Java 中,原型模式的实现通常涉及到实现 Cloneable 接口和重写 clone()方
法。
public abstract class Shape implements Cloneable {
private String id;
protected String type;
public String getId() {
return id;
}
public void setId(String id) {