返回
当前 - 选择题 - 面向对象分析方法
题号:0120240500042
单选题
2024年5月第42题

在 UML 类图关系中依赖性由强到弱排序为(泛化、组合、聚合、依赖)。

问题(1)
浓缩知识点

UML类图中各类关系的依赖强度从强到弱依次为泛化、组合、聚合、依赖。泛化属于继承类关系,子类继承父类的属性与方法,父类的变更会直接作用于子类,是结构性最强的依赖关系。组合是整体与部分的强绑定关系,部分的生命周期完全依附于整体,整体销毁时部分也随之销毁。聚合同样是整体与部分的关系,但关联更为松散,部分可脱离整体独立存在。依赖是最弱的一类关系,仅体现类之间的临时使用关联,比如某类将另一类作为方法参数或局部变量,一方变更对另一方的影响程度最低,在实际建模中这类关系的耦合性也最弱。

正确答案
A

本题考察的是UML 类图中各种关系的依赖强度比较
UML类图中各类关系的依赖强度从强到弱依次为泛化、组合、聚合、依赖。泛化属于继承类关系,子类继承父类的属性与方法,父类的变更会直接作用于子类,是结构性最强的依赖关系。
本小问答案是 泛化、组合、聚合、依赖。题干中的“在 UML 类图关系中依赖性由强到弱排序”对应泛化、组合、聚合、依赖。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有