书城计算机大话设计模式
11030400000130

第130章 7 原型模式实现要点

小A:“原型模式实现要点有哪些?”

大B:“1、使用原型管理器,体现在一个系统中原型数目不固定时,可以动态的创建和销毁。2、实现克隆操作,在。NET中可以使用Object类的MemberwiseClone()方法来实现对象的浅表拷贝或通过序列化的方式来实现深拷贝。3、Prototype模式同样用于隔离类对象的使用者和具体类型(易变类)之间的耦合关系,它同样要求这些‘易变类’拥有稳定的接口。”