class 图中 classes 之间的 uml 多重关系?

uml multiple relationships between classes in class diagram?

下面两个class之间的四个箭头是什么意思?有没有一种方法可以将其表示为一个箭头?本图来自net bean生成的class图。但我不太明白。

基本上在两个 classes 和其他两行之间有两个独立的依赖箭头。我只是想帮助理解这意味着什么。

这张图我完全看不懂...

首先,你有两个依赖(虚线箭头)。这是 UML 允许的,但是它们是在两个方向上创建的,这意味着 类 彼此依赖......这些依赖性也有多重性 1..1,这是 UML 不允许的,所以这就是意思。 ..

其次,您有两个聚集(一端带有矩形的箭头)。这意味着 MarketSubCategory 始终由 1 个 MarketCategory 组成,而 MarketCaterory 由 0..* MarketSubCategory 组成。这些 Aggregations 有名字的事实让我觉得也许这里的聚合没有错。这些类他们之间真的有组成关系吗?如果不是,则应将这些聚合替换为唯一的关​​联...