01
在面向对象的基本概念中,_______体现对象间的交互,通过它向目标对象发送操作请求。
A.继承多态
C.接口
B.多态
D.消息
答案
点击下方空白处获得答案
D
【解析】
这个是面向对象常识。消息:体现对象间的交互,通过它向目标对象发送操作请求。
02
当采用标准UML构建系统类模型(ClassModel)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有_______关系。
A.聚合
C.传递
B.泛化
D.无迭代
答案
点击下方空白处获得答案
B
【解析】类的泛化指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,泛化是继承的反关系。是类与类或者接口之间最常见的关系。表示一般与特殊的关系,它指定了子类如何转化父类的所有特征和行为。例如:猫头鹰(类B)是鸟(类A)的一种,既有鸟的共性也有猫头鹰自己的特性。
03
关于设计模式的描述,不正确的是_______。
A.设计模式包括模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式等基本要素
C.根据目的和用途不同,设计模式分为创建模型模式、结构型模式和行为型模式
B.根据处理范围不同,设计模式分为类模式和对象模式
D.对象模式处理对象之间的关系,这些关系通过继承建立,在编译的时刻就被确定下来,属于静态关系
答案
点击下方空白处获得答案
D
【解析】设计模式是前人经验的总结,它使人们可以方便地复用成功的软件设计。设计模式包含模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式等基本要素。根据处理范围不同,设计模式可分为类模式(静态关系)和对象模式(动态性。根据目的和用途不同,设计模式可分为创建模型模式、结构型模式和行为型模式三种。
对象模式在运行时刻变化的,动态性的,而不是静态关系。