【发布时间】:2017-01-10 14:22:17
【问题描述】:
以下两个类之间的四个箭头是什么意思?有没有办法我可以将其表示为一个箭头?这张图片来自一个由 net beans 生成的类图。但我不太明白。
在两个类和另外两条线之间基本上有两个独立的依赖箭头。我只是想帮助理解这意味着什么。
【问题讨论】:
标签: class uml class-diagram
以下两个类之间的四个箭头是什么意思?有没有办法我可以将其表示为一个箭头?这张图片来自一个由 net beans 生成的类图。但我不太明白。
在两个类和另外两条线之间基本上有两个独立的依赖箭头。我只是想帮助理解这意味着什么。
【问题讨论】:
标签: class uml class-diagram
我看不懂这一切...
首先,你有两个依赖项(带虚线的箭头)。这是 UML 允许的,但它们是在两个方向上创建的,这意味着两个类相互依赖......这些依赖关系也有多重性 1..1,这是 UML 不允许的,所以这意味着......
其次,您有两个聚合(一端带有矩形的箭头)。这意味着 MarketSubCategory 始终由 1 个 MarketCategory 组成,而 MarketCategory 由 0..* MarketSubCategory 组成。这些聚合具有名称的事实使我认为聚合在这里可能没有错。这些Class之间真的有组合关系吗?如果不是这些 Aggregation 应该被一个唯一的 Association 替换......
【讨论】: