原型模式 原型模式 (Prototype Pattern) 是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,属于创建型模式。 原型模式的核心在于拷贝原型对象。以系统中已存在的一个对象为原型,直接基于内存二进制流进行拷贝,无需再经历耗时的对象初始化过程(不调用构造函数),性能有较大提升。 原型模式主要包含三个角色: 客户 (Client):客户类提出创建对象的请求。 抽象原型 (Prototype):规定拷贝接口。 具体原型 (Concrete Prototype):被拷贝的对象。 对不通过 new…