返回
当前 - 选择题 - 面向对象分析方法
题号:0120130500008
单选题
2013年5月第8题

在面向对象系统中,有两个类存在整体与部分的关系,如果部分可能同时属于多个整体,则两者之间的关系称为(聚合关系);如果部分和整体具有统一的生命周期,则两者之间的关系称为(组合关系)。

浓缩知识点

面向对象系统中类的常见关系涵盖整体部分类、继承类、临时使用类等类型。其中整体部分关系分为聚合与组合两种:聚合属于弱关联关系,部分对象可脱离整体独立存在,还能同时归属多个整体对象,比如电脑与外接键盘的关系;组合属于强关联关系,部分对象无法脱离整体单独存在,且与整体的生命周期完全绑定,不能同时属于多个整体,比如树木与树根的关系。除此之外,泛化关系指的是父类与子类的继承关系,是典型的is-a关系,比如脊椎动物与老虎;依赖关系是临时的使用关联,一个类会借助另一个类的功能完成自身逻辑实现,比如订单处理类借助日期工具类完成时间校验。

正确答案
A

本题考察的是面向对象分析中的类之间的关系,尤其是聚合关系与组合关系的区别
依赖关系是临时的使用关联,一个类会借助另一个类的功能完成自身逻辑实现,比如订单处理类借助日期工具类完成时间校验。除此之外,泛化关系指的是父类与子类的继承关系,是典型的is-a关系,比如脊椎动物与老虎。
本小问答案是 聚合关系。题干中的“在面向对象系统中,有两个类存在整体与部分的关系,如果部分可能同时属于多个整体,则两者之间的关系”对应聚合关系。
因此,选项 A 正确。

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