摘要: 浅、深复制以及原型模式文章的知识梳理顺序:首先比较了值类型赋值操作与引用类型的赋值操作的不同,接着讨论对于包含引用类型的值(或引用)类型进行赋值操作的情况,引出浅复制的概念,进一步思考如何进行深复制,介绍实现深复制的两种方式:1、 实现ICloneable接口 2、序列化的方法,最后介绍设计模式中的原型模式(Prototype)。值类型的赋值操作:首先新建一个结构体 Point: struct Point { // 结构的字段 public int X; public int Y; // 带参数的构造函数 // ... 阅读全文
posted @ 2012-10-07 17:42 KANLEI 阅读(250) 评论(0) 推荐(0) 编辑