摘要: 引言:原型,感觉就是拷贝,只是给拷贝分了深拷贝和浅拷贝。理解:在C#.Net里面,我们可以很容易的通过Clone()方法实现原型模式。任何类,只要想支持克隆,必须实现C#中的ICloneable接口。ICloneable接口中有一Clone方法,可以在类中复写实现自定义的克隆方法。克隆的实现方法有两种:浅拷贝(shallow copy)与深拷贝(deep copy)。说明:浅拷贝是指当对象的字段值被拷贝时,字段引用的对象不会被拷贝。而深拷贝是对对象实例中字段引用的对象也进行拷贝的一种方式。UML图:(出之http://www.cnblogs.com/zhenyulu/articles/3925 阅读全文
posted @ 2014-01-14 14:12 kimi_gyj 阅读(1096) 评论(0) 推荐(0) 编辑