加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

UML中的聚合和组合的细微区别

发布时间:2020-12-13 20:35:01 所属栏目:百科 来源:网络整理
导读:1 UML中,聚合的图形表示为一个横线+空心菱形,而组合的是一个横线+实心菱形. 2 聚合:一种特殊形式的关联,表示类之间的关系是整体与部分的关系,部分实体可以独立于整体而存在. 3 组合:如果发现部分类的存在,则必须强制依赖于整体. 举个例子来说:订单和订单项,

1 UML中,聚合的图形表示为一个横线+空心菱形,而组合的是一个横线+实心菱形.

2 聚合:一种特殊形式的关联,表示类之间的关系是整体与部分的关系,部分实体可以独立于整体而存在.

3 组合:如果发现部分类的存在,则必须强制依赖于整体.

举个例子来说:订单和订单项,是组合的关系了,如果订单不存在,则订单项也不存在了.比如电脑中的鼠标,打印机,声卡等,

可以理解为与电脑的聚合关系.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读