在UML类图中可以使用双向依赖吗?

时间:2015-04-19 16:11:43

标签: dependencies uml class-diagram bidirectional-relation

我有两个课程,它们更复杂,但这并不重要。 我应该如何在UML类图中绘制这种依赖?我不确定它应该是什么样子

public class A {
  private void foo(B b){
   ....
  }
  ...
}

public class B {
  private void foo(A a){
   ....
  }
   ....
}
我可以画这样的东西吗?或者应该怎么样? enter image description here

2 个答案:

答案 0 :(得分:5)

这是完全可以的。您也可以使用单个双向依赖项。

enter image description here

答案 1 :(得分:1)

在我看来,你有聚合。查看更多详情here。但如果真的只是依赖,你就可以像往常一样使用箭头。