C#刚学了深度复制。感觉,对于深度复制,完全需要自己在Clone()里完成所有工作。基本原理就是把引用型变量,自己产生一个新的对象保存一次。达到复制引用型变量的目的。1.上面的理解对吗?
2.我不用继承ICloneable,随便起个CloneAA()的函数名,也可以用CloneAA()来完成复制。那继承接口ICloneable有什么好处吗?
3.对于第2点,是不是所有接口都是这样?因为接口都没有实现代码,所以完全可以可以不用接口来完成,代码也差不多。谢谢!