深度克隆及其真正含义

时间:2013-07-19 19:12:46

标签: copy cloning

在创建对象副本时,我最近听到了深度克隆这个词。另外,当我做这样的事情时,我一直看到意想不到的行为(超级通用示例)

Object a = new Object()
Object b = a
b.Name = "Bob"

当我使用对象b时,有时对象a也会被设置,在这种情况下,a.Name将是“Bob” 主要根据我的经验,对象类型将是Bitmap类型的图像

我总是认识到对象B作为它自己的独立对象存在,但是我最近听到并看到了这种新的深度克隆概念,我怎样才能最好地解决这个问题,因此你有独立的副本和我应该更加谨慎地设计实用主义以完全消除这个问题

0 个答案:

没有答案