关于聚合与关联的概念

chilopod chilopod 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
http://www.umlchina.com/jof/jof09/dot8.htm一文中

1.聚合关系(aggregation):如汽车含有四个轮子,便称为聚合关系,代表汽车聚合(或包含)轮子。在COM环境下,组件的聚合关系代替继承关系,可用聚合法与包含法「去聚合其他组件」,参考[1]的第五章。CORBA 3.0则正式有组件聚合关系。

2.关联关系(association):如同E-R资料模型,一个部门可有许多员工,便称做关联关系。在组件实作上,关联关系通常就是指标或参考,指向别的组件。

我觉得员工与部门也可是是聚合的关系,实在分不清两者的概念,大家发表意见!
...全文

相关推荐

UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别

UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范 建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介 绍这几种关系:

wangqi11

UML类关系-依赖,关联,聚合和组合

UML类关系-依赖,关联,聚合和组合 这几种关系很容易混淆,一个总结文档。

artsciencephi

面向对象的依赖、关联、聚合、组合关系

关于面向对象的依赖、关联、聚合、组合关系

NerdSully

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

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

Jake443403168

UML类图关系大全(关联、组合、聚合、依赖、泛化)

NULL 博文链接:https://abcity.iteye.com/blog/1740763

weixin_38669628
评论 6
收藏 已收藏
分享
返回顶部
chilopod
研发管理 1,268 成员 28,280 内容