当你告诉一个对象克隆它的所有参数(比如在深度克隆中),但顶层对象没有改变时,它叫什么?
我需要在程序中实现这种方法,我只是想弄清楚该调用什么方法。
假设我们正在克隆 Foo,它被其他几个对象引用。如果我们在进行深度克隆,那么我们克隆的参数将无法被引用 Foo 的其他对象访问。在这种(当前未识别的)克隆类型中,如果我们克隆 Foo,那么引用 Foo 的其他对象将可以访问新克隆的参数。
当你告诉一个对象克隆它的所有参数(比如在深度克隆中),但顶层对象没有改变时,它叫什么?
我需要在程序中实现这种方法,我只是想弄清楚该调用什么方法。
假设我们正在克隆 Foo,它被其他几个对象引用。如果我们在进行深度克隆,那么我们克隆的参数将无法被引用 Foo 的其他对象访问。在这种(当前未识别的)克隆类型中,如果我们克隆 Foo,那么引用 Foo 的其他对象将可以访问新克隆的参数。