05 Prototype

使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。
《设计模式》GoF

 

 

 在.net中可以利用MarshalByRefObject.MemberWiseClone()方法或反序列化方法来实现深拷贝。

 MarshalByRefObject.MemberWiseClone是创建当前object的浅表副本。

posted @ 2010-07-07 01:54  庚武  Views(159)  Comments(0)    收藏  举报