标签: c# .net clr prototype cloning
我正在阅读有关Prototype创建设计模式的信息,并且发现了一条信息,指出克隆对象的成本要低于创建一个新对象 - 通过调用new运算符。
这是真的,如果是,那为什么呢?
由于
答案 0 :(得分:2)
克隆确实需要创建一个新对象,因此您不会在初始化的创建部分节省太多。但是,您可以保存其他初始化元素: