代表地址示例之类的东西

时间:2015-04-20 09:12:11

标签: uml

我在类图中对UML感到困惑。 一个人有2个地址,第一个是强制性的,第二个不是。 我该如何表示?

2 个答案:

答案 0 :(得分:3)

您通常会在关联中显示具有多重性的属性和角色名称:

enter image description here

请参阅有关在关联中使用属性/角色的评论。

答案 1 :(得分:3)

地址最好不要建模为表示对象类型的类,而应建模为 复杂数据类型 ,它表示为一个用< <&的dataType GT;取代。对于具有此类数据类型的属性的建模,您不会在类图中使用任何关联,而只需使用复杂数据类型Address的名称作为属性primaryAddress的范围/数据类型, secondaryAddress