返回
当前 - 选择题 - 面向对象分析方法简单
题号:0120150500002
单选题
2015年5月第2题
简单
题号:0120150500002
单选题
2015年5月第2题
面向对象分析方法
中等
高频
UML用关系把事物结合在一起,其所包含的四种关系中,(关联关系)描述一组对象之间连接的结构关系; (泛化关系)描述特殊元素的对象可以替换一般元素的对象。
浓缩知识点
UML包含依赖、关联、泛化、实现四种核心关系,各自承担不同的建模作用。依赖关系是元素间的临时使用关联,一个元素的状态变化会对依赖它的元素产生影响,比如类的方法临时调用另一个类的对象时就存在依赖;关联关系是对象之间长期稳定的静态结构连接,用于描述一组对象之间的固定连接关系,像学生与课程的选课关联就属于这类;泛化关系对应面向对象的继承机制,是特殊类与一般类的层级关系,遵循里氏替换原则,子类(特殊元素)的对象可以替代父类(一般元素)的对象使用;实现关系则是类对接口的具象化实现,用于体现类如何落实接口定义的行为规范。
正确答案
B
本题考察的是UML中的四种基本关系:依赖、关联、泛化和实现。
依赖关系是元素间的临时使用关联,一个元素的状态变化会对依赖它的元素产生影响,比如类的方法临时调用另一个类的对象时就存在依赖。关联关系是对象之间长期稳定的静态结构连接,用于描述一组对象之间的固定连接关系,像学生与课程的选课关联就属于这类。泛化关系对应面向对象的继承机制,是特殊类与一般类的层级关系,遵循里氏替换原则,子类(特殊元素)的对象可以替代父类(一般元素)的对象使用。实现关系则是类对接口的具象化实现,用于体现类如何落实接口定义的行为规范。
本小问答案是 关联关系。题干中的“的四种关系中关联关系描述一组对象之间连接的结构关系”对应关联关系。
因此,选项 B 正确。
