概念:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
核心:原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节。
注意事项:浅拷贝与深拷贝
原型模式结构图
java代码
public abstract class Prototype {public abstract Object Clone();}public class ConcretePrototype extends Prototype {@Overridepublic Object Clone() {try {return this.clone();} catch (CloneNotSupportedException e) {e.printStackTrace();}return null;}}
