[面试/笔试系列6]关联、聚合(Aggregation)以及组合(Composition)的区别

时间:2015-12-08 17:33:39
【文件属性】:

文件名称:[面试/笔试系列6]关联、聚合(Aggregation)以及组合(Composition)的区别

文件大小:230KB

文件格式:PDF

更新时间:2015-12-08 17:33:39

关联、聚合 组合

16. 16. 关联、聚合(Aggregation)以及组合(Composition)的区别? 涉及到UML中的一些概念:关联是表示两个类的一般性联系,比如“学生”和“老师”就是一 种关联关系;聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负 责,如下图所示,用空的菱形表示聚合关系:


网友评论