代表地址示例
Representing something like address example
我对 class 图表中的 UML 感到困惑。
一个人有两个地址,第一个是强制性的,第二个不是。
我如何表示呢?
您通常会显示具有多重关联的属性和角色名称:
查看关于在关联中使用 attributes/roles 的评论。
地址最好不要建模为表示对象类型的 class,而应建模为 复杂数据类型 ,表示为一个 class 矩形,原型为 <>。对于具有这种数据类型的建模属性,您不会在 class 图中使用任何关联,而只需使用复杂数据类型的名称 Address
作为属性 primaryAddress
和 secondaryAddress
.
我对 class 图表中的 UML 感到困惑。 一个人有两个地址,第一个是强制性的,第二个不是。 我如何表示呢?
您通常会显示具有多重关联的属性和角色名称:
查看关于在关联中使用 attributes/roles 的评论。
地址最好不要建模为表示对象类型的 class,而应建模为 复杂数据类型 ,表示为一个 class 矩形,原型为 <Address
作为属性 primaryAddress
和 secondaryAddress
.