单选题 面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为{{U}} {{U}} 11 {{/U}} {{/U}}。
分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是{{U}} {{U}} 12 {{/U}} {{/U}}。
{{U}} {{U}} 13 {{/U}} {{/U}}是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。
单选题
  • A.委托
  • B.代
  • C.继承
  • D.封装
【正确答案】 C
【答案解析】
单选题
  • A.单一分类
  • B.多重分类
  • C.动态分类
  • D.静态分类
【正确答案】 B
【答案解析】
单选题
  • A.继承(inheritance)
  • B.模板(template)
  • C.对象自身引用(self-reference)
  • D.动态绑定(dynamic binding)
【正确答案】 D
【答案解析】[解析] 面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为继承。根据UML词汇表,其对“委托”的解释为“一个对象发送消息给另一个对象来响应消息的能力。委托可用来替代继承”。通过委托方式,一个对象可以将功能委托给另一个对象来实现。 分类指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是多重分类。根据UML词汇表,其对“多重分类”的解释为“一般化的一种语义变体,其中的对象可以属于多个不同的类”;对“动态分类”的解释为“一般化的语义变体,其中的对象可以改变其类型或角色”。 动态绑定是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。选项B中的模板是OOP提供的一种参数化类。