首页
登录
从业资格
如果在一个课程注册系统中,定义了类CourseSchedule和类Course,
如果在一个课程注册系统中,定义了类CourseSchedule和类Course,
考试题库
2022-08-02
34
问题
如果在一个课程注册系统中,定义了类CourseSchedule和类Course,并且在类CourseSchedule中定义了方法Add(c:Course)和方法Remove (c:Course),那么类CourseSchedule和类Course之间的是一种( )关系。A.包含B.实现C.依赖D.泛化
选项
A.包含
B.实现
C.依赖
D.泛化
答案
C
解析
类和类之间的关系主要有关联关系、依赖关系、泛化关系、共享聚集、组合聚集、实现关系。
(1)关联关系(Association):描述了给定类的单独对象之间语义上的连接。关联提供了不同类之间的对象可以相互作用的连接。
(2)泛化关系(generalization)。泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类继承的,而父类则是子类的泛化。
(3)聚合关系(Aggregation)。聚合是一种特殊形式的关联,它是传递和反对称的。聚合表示类之间的关系是整体与部分的关系。例如,汽车和车轮就是聚合关系,车子坏了,车轮还还可以用;车轮坏了,可以再换一个。
(4)组合关系(Composition)。如果聚合关系中的表示部分的类的存在与否,与表示整体的类有着紧密的关系。例如,一个公司包含多个部门,它们之间的关系就是组合关系,公司一旦倒闭,也就没有部门了。
(5)依赖关系(Dependency)。有两个元素X、Y,如果修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖于元素X。
根据题意“定义了类CourseSchedule和类Course,并且在类CourseSchedule中定义了方法Add(c:Course)和方法Remove (c:Course),那么类CourseSchedule和类Course之间的关系”为依赖关系,依赖可以由各种原因引起,例如,一个类向另一个类发送消息、一个类是另一个类的数据成员、一个类是另一个类的某个操作参数等。
在类CourseSchedule中,类Course是类CourseSchedule的操作参数,这时当类Course变化时类CourseSchedule也会发生变化。
答案选C 。
转载请注明原文地址:https://tihaiku.com/congyezige/2302344.html
本试题收录于:
中级 系统集成项目管理工程师题库软件水平考试初中高级分类
中级 系统集成项目管理工程师
软件水平考试初中高级
相关试题推荐
A.广泛急性小动脉炎伴血栓形成及缺血性坏死 B. C.急性血管炎 D.系统
妊娠期母体循环系统发生生理性改变,以下描述不正确的是A.血容量增加.32~34周
孕产期孕妇系统保健的三级管理错误的是A.在城市是指市、区、街道三级医院管理 B
真两性畸形应如何确诊A.内分泌检查 B.染色体检查 C.泌尿系统检查 D.
女生殖系统自然防御功能不包括A.大阴唇自然合拢 B.输卵管上皮纤毛向伞端摆动
关于流产的定义,下列哪项是正确的A.妊娠
关于先天性无阴道,下列哪项正确A.子宫发育多为正常 B.可合并泌尿系统畸形,应
关于早产,下述哪项叙述是错误的( )A.其中8%留有智力障碍或神经系统后遗症
关于女性生殖系统的叙述,下列哪项不正确A.骨盆底组织承托盆腔脏器 B.阴道壁富
建立孕产妇系统保健手册制度的目的不包括A.提高高危妊娠检出率 B.降低围生儿死
随机试题
下列几种梁的支座反力,错误的是()。A. B. C. D.
直方图是通过对数据的加工处理,从而分析和掌握()的分布和估算()的一种方法。
原发性肾小球疾病患者的发病机制,多数是:A.链球菌感染所致 B.病毒感染所致
从所给四个选项中,选择最合适的一个填人问号处,使之呈现一定的规律性。
A.纯白无赤,或泻下如鱼脑 B.赤白夹杂 C.痢下频繁,恶心泛吐,水浆难入
下列属于建筑市场交易主体的有()。A.造价咨询机构 B.自建住宅的
桑杏汤是治疗咳嗽的常用方剂,其针对的证候是()A.风寒犯肺 B.风热犯肺
A.0.6 B.0.7 C.0.8 D.0.9
塔式容器基础验收要求不包括()。A.复测基础并对表面进行处理 B.基础混凝土
膜内化骨A.内骨痂 B.外骨痂 C.两者都有 D.两者全无 E.纤维组织
最新回复
(
0
)