如何在UML类图中从一个类到另一个类绘制两个引用?

时间:2017-01-06 10:16:16

标签: uml class-diagram

想象一下以下情况:我有一个类Method和一个DataType类。方法有一个返回类型(如果我们将void计为返回类型)和零到多个参数。返回类型和参数都是类DataType的实例。

如何在UML类图中对此情况进行建模?两行参考的一行或每行一个?

解决方案A,一行: Solution A: one line

解决方案B,两行: Solution B: two lines

1 个答案:

答案 0 :(得分:4)

最好的方法是改用角色名称:

enter image description here

角色名称是相反类中的显式属性,用于说明特定类的使用方式。因此Method.parameter的类型为DataType

请注意,我将return type更改为0..1而不是1,因为您的文字说明它是可选的。