所以我正在学习学校的设计模式.今天我被告知'原型'的设计模式.
我必须遗漏一些东西,因为我没有看到它带来的好处.我见过网上的人说它比使用更快,new但这没有意义; 在某些时候,无论新对象是如何创建的,都需要为它分配内存.
new
这种模式与"鸡蛋还是鸡蛋"问题在同一个圈子中运行吗?由于Prototype模式本质上只是克隆对象,因此在某些时候必须自己创建原始对象(即未克隆).这意味着我需要有一个我想要克隆的每个对象的现有副本已经准备好克隆了吗?
任何人都可以解释这种模式的用途是什么?
design-patterns prototype-pattern
design-patterns ×1
prototype-pattern ×1