gpt4 book ai didi

uml - 多对多关系可以是聚合吗? 【简单问题】

转载 作者:行者123 更新时间:2023-12-04 23:17:48 26 4
gpt4 key购买 nike

我有以下关系:

路线 * ------ * RouteLeg

我想让它成为一个聚合,因为一个 Route 是由多个 RouteLegs 组成的。

但是,如果我删除了一条 Route,它的 RouteLegs 也不一定会被删除(尽管在大多数情况下,它们会被删除),因为它们可能会在其他 Route 中使用。

将此关系显示为聚合是否合适?

像这样:

路线 * <>---- * 路线腿

我有这个疑问,因为 Jim Arlow 在其“UML 2 和统一过程:实用的面向对象分析和设计”一书中没有将多对多关系视为聚合,但这是有道理的对我来说...

任何人都有证据表明可以进行多对多聚合?
首先十分感谢。

最佳答案

毕竟,Arlow 并没有说多对多关系不能是聚合。事实上,他为此举了一个例子:

产品 *<>---- * 产品

奇怪的是我第一次没有注意到它...感谢您的回复。

问题解决了。

关于uml - 多对多关系可以是聚合吗? 【简单问题】,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4064153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com