如果我有2个java类,则一个类的方法包含方法变量,该变量是对第二个类(不是实例变量)的引用。如何在UML图中链接这些类? 我举一个例子来更好地解决问题:
class A{
methodA(B b){
<do something>
}
}
class B{
}
答案 0 :(得分:2)
这是一种依赖,一种弱关系。在这种情况下,它仅在方法执行时建立,并且通常仅用通用依赖项表示:
更强的关系,如关联或组合通常会建议成员变量。
答案 1 :(得分:-1)
如果任何类包含任何其他类的引用(实例变量除外),则此关系称为组合关系。它可以使用类关系在UML中描述。 黑色菱形表示UML类图中的组成。关系另一端的箭头表示该关系只能在一个方向上导航。