UML用于局部变量

时间:2014-05-01 05:21:25

标签: java uml

如果我有2个java类,则一个类的方法包含方法变量,该变量是对第二个类(不是实例变量)的引用。如何在UML图中链接这些类? 我举一个例子来更好地解决问题:

class A{
     methodA(B b){
      <do something>
} 
}

class B{

}

2 个答案:

答案 0 :(得分:2)

这是一种依赖,一种弱关系。在这种情况下,它仅在方法执行时建立,并且通常仅用通用依赖项表示:

enter image description here

更强的关系,如关联或组合通常会建议成员变量。

答案 1 :(得分:-1)

如果任何类包含任何其他类的引用(实例变量除外),则此关系称为组合关系。它可以使用类关系在UML中描述。 黑色菱形表示UML类图中的组成。关系另一端的箭头表示该关系只能在一个方向上导航。