【创建型模式】原型模式(ProtoType Pattern)

原型模式:用于创建几乎完全相同的对象

实现方式:浅拷贝和深拷贝(通过序列化/反序列化),浅拷贝,生成值类型副本,指向引用类型;深拷贝,生成值类型和引用类型副本。

      参考文章:http://blog.csdn.net/liu_yujie2011com/article/details/40510567

使用场景:.NET语言中Array.Copy方法实现的是浅拷贝。

               另外,.NET语言提供接口ICloneable,通过实现该接口类提供拷贝机制。

posted on 2013-10-09 11:31  豆沙包没有肉  阅读(129)  评论(0编辑  收藏  举报

导航