UML中多对多关系是什么? 例如:如果一对一的关系是呼叫组合 一对多关系是呼叫聚合 那个协会?或?
答案 0 :(得分:2)
没有。关联的基数与其聚合类型(无,复合,聚合)之间几乎没有联系。
每个关联端具有下限(最小基数),上限(最大基数)和聚合类型。 有些组合是不可能的,但是你可以在有或没有构图的情况下进行“一对一”的关联。
编辑:添加示例
所有这些关联都是有效的。 例如,MyClass3和MyClass4之间的关联是一对一和复合(end3)。 而MyClass11和MyClass12之间的关联是 ont-to-many 和复合(end11)。 MyClass和MyClass2之间的关联是“一对一的”,但不是复合的。
您可以复制此模型here