原型模式的深克隆技术中需要复制对象的操作
举一反三
- 关于对象克隆技术,正确的描述是()。 A: 克隆技术就是对象复制技术。 B: 实现克隆功能需要调用本地方法。 C: Cloneable接口中有clone()方法。 D: 克隆对象失去多态性。
- 关于原型模式描述错误的是( )。 A: 原型模式通过给出一个原型对象来指明要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象 B: 浅克隆仅仅复制所考虑的对象,而不复制它所引用的对象,也就是其中的成员对象并不复制。 C: 在原型模式中实现深克隆时通常要编写较为复杂的代码 D: 在原型模式中,不需要为每一个类配置一个克隆方法,因此对于原型模式的扩展很灵活,对于已有类的改造也较为容易
- 下列关于原型模式的叙述正确的是( )。 A: 实现深克隆的原型类与其所引用的类都需实现接口Cloneable B: 浅克隆指的是除了对象本身被复制外,对象所包含的引用型成员变量也将被复制 C: 原型模式是通过复制已有对象创建出同类型的其他对象 D: 实现浅克隆的Java类必须实现标识接口Serializalbe
- 关于原型模式中叙述错误的是() A: 在浅克隆中不复制对象的引用对象。 B: 在深克隆中的引用对象是相对独立的。 C: 原型模式中不需要为每一个类配备一个克隆方法,因此对于已有的类的改造也较为容易。 D: 抽象原型角色中可以实现Cloneable接口。
- 克隆技术主要分为那两种 A: 链接克隆和复制克隆 B: 完整克隆和链接克隆 C: 精简克隆和完整复制 D: 完整复制和链接克隆