在 class 图中描述关联
Describe associations in class diagram
我有以下 classes:
- 文章
- 地址
这两个 class 的关系是:
- 文章1->2地址(1和2是复数,所以一篇文章有两个地址(取货地址)
如何在 class 图表中显示地址的这两个关联是由名为 pickupAddress 和 handoverAddress 的对象实现的,并且 handoverAddress 是可选的?这可能吗?
- 您必须在 Article 和 Address 之间建立两个关联。第一个关联地址的作用是取件,第二个关联地址的作用是送货。
- 如果交接地址是可选的,则关联的多重性应将下限设置为零,上限设置为 1。根据您的问题,取件地址是多重性的
1
(即必须且恰好是一个)。
- 隐含地,关联由关联端的类或关联实例(link)实现。可以定义什么元素拥有关联端、Association 或关联端的 Class。
阅读 UML 上层结构文档以获取更多信息。请参阅协会结束章节的 属性。
解决方案是这样的:
根据地址是否被文章共享,您应该更改聚合类型。您可以复制并编辑此模型 there
我有以下 classes:
- 文章
- 地址
这两个 class 的关系是:
- 文章1->2地址(1和2是复数,所以一篇文章有两个地址(取货地址)
如何在 class 图表中显示地址的这两个关联是由名为 pickupAddress 和 handoverAddress 的对象实现的,并且 handoverAddress 是可选的?这可能吗?
- 您必须在 Article 和 Address 之间建立两个关联。第一个关联地址的作用是取件,第二个关联地址的作用是送货。
- 如果交接地址是可选的,则关联的多重性应将下限设置为零,上限设置为 1。根据您的问题,取件地址是多重性的
1
(即必须且恰好是一个)。 - 隐含地,关联由关联端的类或关联实例(link)实现。可以定义什么元素拥有关联端、Association 或关联端的 Class。 阅读 UML 上层结构文档以获取更多信息。请参阅协会结束章节的 属性。
解决方案是这样的:
根据地址是否被文章共享,您应该更改聚合类型。您可以复制并编辑此模型 there