首页
登录
从业资格
类之间的关系不包括( )A.依赖关系 B.泛化关系 C.实现关系 D.分
类之间的关系不包括( )A.依赖关系 B.泛化关系 C.实现关系 D.分
题库
2022-08-02
39
问题
类之间的关系不包括( )A.依赖关系B.泛化关系C.实现关系D.分辨关系
选项
A.依赖关系
B.泛化关系
C.实现关系
D.分辨关系
答案
D
解析
类之间的关系主要有关联、依赖、泛化、聚合和实现。
关联关系(Association):描述了给定类的单独对象之间语义上的连接。提供了不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起,关联关系体现的是对象实例之间的关系,而不表示两个类之间的关系。
依赖关系(Dependency)。有两个元素X、Y,如果修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖于元素X。
泛化关系(generalization)。泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类继承的,而父类则是子类的泛化。例如,子类继承了父类,则父类是子类的泛化
聚合关系(Aggregation)。聚合是一种特殊形式的关联,它是传递和反对称的。聚合表示类之间的关系是整体与部分的关系。表示类之间的整体和部分的关系,其含义是“部分”可能同时属于多个“整体”。例如,汽车和车轮就是聚合关系,汽车坏了,车轮还可以用。
组合关系(Composition)。如果聚合关系中的表示部分的类的存在与否,与表示整体的类有着紧密的关系。通常称为组合关系,它也是表示类之间的整体与部分的关系。例如,一个公司包含多个部门,它们之间的关系就是组合关系,公司一倒闭,也就没有部门了。
实现关系:将说明和实现联系起来。接口是对行为而非实现的说明,而类中则包含了实现的结构。一个或多个类可以实现一个接口,而每个类分别实现接口中的操作。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2412841.html
本试题收录于:
中级 信息系统监理师题库软件水平考试初中高级分类
中级 信息系统监理师
软件水平考试初中高级
相关试题推荐
在面向对象系统中,用()关系表示一个较大的“整体”类包含一个或多个较小的“
2013-69、关系营销的形式不包括______。A.企业网营销 B.交易营销
关于关系营销和交易营销的说法正确的是()。A.关系营销注重保留顾客,交易营销注
在电子商务活动中,随着买卖关系的发生,商品所有权发生转移的是()。A.物流
下列选项中,常用的信息系统开发方法不包括()。A.结构化方法 B.关系方法
供应链成员应建立()。A.你死我活的输赢关系 B.有各自利益的一般合作关系
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门
在关系代数运算中,关系S、SP和R如下表所示。(),可以从S和SP获得R。其对
设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),其中,属性“
随机试题
Findingnewemployeeswhowillfittheneedsofthecompanyisnotalwayseas
[originaltext]W:Thereisalimitofthreebookseachperson,butyoutakefour
[originaltext]London(dpa)-TheQueenhasimposedapalacebanontheuseo
【S1】[br]【S5】G这句话进一步说明这种关于阅读速度的书大致包含什么内容。它既有关于阅读时如何保持注意力和如何激发兴趣的信息,又包括阅读的技巧和方式。
Q235钢的=200MPa,=235MPa,=450MPa,弹性模量E=
A. B. C. D.
声波振动最终在耳蜗中由机械能转为电变化的关键步骤是螺旋器部位A.盖膜振动 B.
下列关于中国城镇化进程中的表述,错误的是()。(2019年真题)A.城市社
A.甲萘氢醌 B.酚磺乙胺 C.氨甲环酸 D.鱼精蛋白 E.卡巴克络属于
采用实体现金流量模型进行企业价值评估时,为了计算资本成本,无风险利率需要使用实际
最新回复
(
0
)