摘要:
原型模式属于对象的创建模式--通过给出一个原型对象来指明所要创建的对象的类型。然后用复制这个原型对象的方法创建出更多同类型的对象。一般涉及三个角色客户角色:客户提出创建对象的请求。抽象原型角色:这是一个抽象角色,通常由一个接口类或抽象类实现,此角色给出所有的具体原型类所需的接口。具体原型角色,被复制的对象,此角色需要实现抽象的原型角色所要求的接口。深拷贝模式:深copy通过序列化和反序列化完成copy,新copy的内容完全复制原来的内容。原来的内容变化,新内容不变。 1 /** 2 *原型模式 3 * 4 */ 5 6 /** 7 * 抽象原型模式 8 */ 9 interface... 阅读全文