软件工程 填空题 标准

原型模式与克隆 — 软件工程填空题

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

题目
某原型对象 P 含有可变列表 items,列表元素也是可变对象。克隆得到 C 后,向 C.items 添加元素不会改变 P.items 的长度;修改 C.items 中原有元素的属性,却会改变 P 中对应元素的属性。由此可知,克隆时列表容器被复制为新对象,但列表元素仍与 P 共用;这种复制方式是____。