中国大学MOOC: 什么模式的关键是将一个对象定义为原型,并为其提供复制自己的方法。
举一反三
- 什么模式的关键是将一个对象定义为原型,并为其提供复制自己的方法。 A: 原型 B: 创建者 C: 工厂方法 D: 迭代
- 原型模式从一个对象出发得到-个和自己有相同状态的新对象,该模式的关键是将一个对象定义为____,并为其提供复制自己的方法。
- 使用工厂模式、原型模式、混合模式3种方式创建一个对象。对象有成员属性name,值为“imooc”。有成员方法action,所做动作为弹框,弹出内容为“前端” 1、工厂模式创建对象格式为:先声明函数、函数内部使用new Object创建对象,并定义方法属性 2、原型模式创建对象格式为:创建一个空函数,函数外部使用prototype对象定义属性及方法 3、混合模式创建对象格式为:构造+原型
- 中国大学MOOC: 使用复制能复制()个对象素材
- 关于原型模式描述错误的是( )。 A: 原型模式通过给出一个原型对象来指明要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象 B: 浅克隆仅仅复制所考虑的对象,而不复制它所引用的对象,也就是其中的成员对象并不复制。 C: 在原型模式中实现深克隆时通常要编写较为复杂的代码 D: 在原型模式中,不需要为每一个类配置一个克隆方法,因此对于原型模式的扩展很灵活,对于已有类的改造也较为容易