最佳答案
所以我在学校里学习设计模式,今天我被告知了“原型”设计模式。
我肯定漏掉了什么,因为我看不到它的好处。我在网上看到有人说它比使用 new
快,但是这没有意义; 在某些时候,不管新对象是如何创建的,都需要为它分配内存。
这种模式不是和“先有鸡还是先有蛋”的问题一样吗?由于 Prototype 模式本质上只是克隆对象,因此在某个时候必须自己创建原始对象(即不克隆)。这将意味着我需要有一个现有的副本,每个对象,我想克隆已经准备好克隆?
有人能解释一下这个图案的用途吗?