软件工程 判断题 较难 ★ 精品

原型模式与克隆 — 软件工程判断题

软件设计模式 创建型模式之二:单例与原型 AI 三重审校通过

题目
原型对象 p 的字段 a、b 指向同一个可变子对象 c,且 c 的字段 next 指向 p。其 clone() 使用带身份映射的递归深拷贝:首次遇到对象时创建副本并登记映射,后续遇到同一对象则复用已登记的副本。设 q=p.clone(),则 q≠p、q.a=q.b、q.a≠c,且 q.a.next=q。判断:上述结论正确。