答案 0 :(得分:3)
克隆本质上是原型模式的实现,但它并没有真正触及你使用模式的核心。想象一下,你正在买一辆新车,然后你去经销商,她问你:
现在想象一下你是一家大公司的车队经理;你想购买的每辆车都要经历这个吗?选择第一辆车的细节比较容易,然后告诉经销商“给我另外100个这样的”。
这基本上就是原型模式 - 它为您提供了一种简单的方法来创建最初设置复杂的对象,只需复制已经配置的对象。
clone()方法可以为您完成此操作,但只有在您使用原因时才会使用原型模式。
答案 1 :(得分:0)
1)不是真的。
2)它意味着由需要它的类实现,并且不适用于它的一般格式的每种类型的对象。
所以,对于你的情况,答案是否定的。