( ) 是一个类与它的一个或多个细化类之间的关系,即一般与特殊的关系。

1203 次浏览
  • A、泛化
  • B、关联
  • C、聚集
  • D、组合
"泛化表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般泛化关系是从子类指向父类的。对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在一定的对应关系时,这两个对象之间为关联关系。关联体现的是两个类,或者类与接口之间语义级别的一种强依赖关系,这种关系一般是长期性的,而且双方的关系一般是平等的。关联可以是单向、双向的。聚合是关联关系的一种特例,体现的是整体与部分拥有的关系,即has-a的关系,此时整体与部分之间是可分离的,它们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享。组合也是关联关系的一种特例,体现的是一种con-tains-a的关系,这种关系比聚合更强,也称为强聚合;它同样体现整体与部分间的关系,但此时整体与部分是不可分的,整体的生命周期结束也就意味着部分的生命周期结束。"
挑战成功
2年前