问题 单项选择题

类之间的关系不包括______。

A.依赖关系
B.泛化关系
C.实现关系
D.分辨关系

答案

参考答案:D

解析:类与类之间存在以下关系:
(1)泛化(Generalization)
(2)依赖(Dependency);
(3)关联(Association);
(4)聚合(Aggregation)。
[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。
[依赖]对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。
[关联]对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系。
[聚合]当对象A被加入到对象B中,成为对象B的组成部分时,对象B和对象A之间为聚集关系。聚合是关联关系的一种,是较强的关联关系,强调的是整体与部分之间的关系。

选择题
单项选择题