如果在一个课程注册系统中,定义了类CourseSchedule和类Course,并且在类CourseSchedule中定义了方法Add(c:Course)和方法Remove(c:Course),那么类CourseSchedule和类Course之间的是一种

admin2021-01-13  20

问题 如果在一个课程注册系统中,定义了类CourseSchedule和类Course,并且在类CourseSchedule中定义了方法Add(c:Course)和方法Remove(c:Course),那么类CourseSchedule和类Course之间的是一种______关系。

选项 A、包含
B、实现
C、依赖
D、泛化

答案C

解析 在面向对象方法中,在类图上包含的关系有:①泛化(Generalization)、②实现(Realization)、③关联(Association)、④聚集(Aggregation)、⑤组装(Composition)、⑥依赖(Dependency)等。其中,依赖关系是指类与类之间的连接,并且依赖总是单向的,是类间最弱的一种关系;泛化关系是表示类与类、接口与接口之间的特殊关系,它是继承关系的反关系;实现关系是用于指定两个实体之间的一个合同。依题意,由于在类CourseSchedule中定义了方法Add(c:Course)和方法’Remove(c:Course),使之与类Course建立了连接关系,因此这两个类之间的是一种依赖关系。
转载请注明原文地址:https://kaotiyun.com/show/fVXZ777K
0

相关试题推荐
最新回复(0)