如何在 UML class 图中绘制从一个 class 到另一个的两个引用?
How to draw two references from one class to another in a UML class diagram?
想象以下情况:我有一个 class 方法和一个 class 数据类型。一个方法有一个 return 类型(如果我们将 void 算作 return 类型)和零到多个参数。 return 类型和参数都是 class DataType 的实例。
我如何在 UML class 图中为这种情况建模?两个参考文献一行还是每个参考文献一行?
方案A,一行:
方案B,两行:
最好的方法是改用角色名称:
角色名称是对面class中的显式属性,告诉具体class如何使用。所以 Method.parameter
是类型 DataType
.
请注意,我将 return type
更改为 0..1
而不是 1
,因为您的文字表明它是可选的。
想象以下情况:我有一个 class 方法和一个 class 数据类型。一个方法有一个 return 类型(如果我们将 void 算作 return 类型)和零到多个参数。 return 类型和参数都是 class DataType 的实例。
我如何在 UML class 图中为这种情况建模?两个参考文献一行还是每个参考文献一行?
方案A,一行:
方案B,两行:
最好的方法是改用角色名称:
角色名称是对面class中的显式属性,告诉具体class如何使用。所以 Method.parameter
是类型 DataType
.
请注意,我将 return type
更改为 0..1
而不是 1
,因为您的文字表明它是可选的。