嗨,伙计们,我需要深度克隆一些引用其他自定义对象的自定义对象,这些对象可能会引用其他自定义对象……等等,你明白了。
我现在只是在文档和概念阶段,所以不想把它弄好。
Q1。当您可以编写一个返回正确的克隆对象类型的强类型自定义函数时,为什么要实现 ICloneable 并返回一个对象?
Q2。对象并不大,我不介意复制每个元素进行最初的繁重工作,但是因为懒惰我可以 memberwiseClone 对象,然后再次为引用的成员添加特定代码,这将需要强制转换,所以更高效在 CPU 周期方面?
欢迎任何想法,意见和沉思。