面向对象技术中,组合关系表示_____________。

admin2019-04-22  35

问题 面向对象技术中,组合关系表示_____________。
   

选项 A、包与其中模型元素的关系
B、用例之间的一种关系
C、类与其对象的关系
D、整体与其部分之间的一种关系

答案D

解析 组合关系是关联关系的一种特例,体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合;它同样体现整体与部分间的关系,但此时整体与部分是不可分的,整体的生命周期结束也就意味着部分的生命周期结束,比如人和大脑。组合跟聚合几乎相同,唯一的区别就是“部分”不能脱离“整体”单独存在,就是说,“部分”的生命期不能比“整体”还要长。
转载请注明原文地址:https://kaotiyun.com/show/EaRZ777K
0

最新回复(0)