在 class 图中描述关联

Describe associations in class diagram

我有以下 classes:

这两个 class 的关系是:

如何在 class 图表中显示地址的这两个关联是由名为 pickupAddress 和 handoverAddress 的对象实现的,并且 handoverAddress 是可选的?这可能吗?

  1. 您必须在 Article 和 Address 之间建立两个关联。第一个关联地址的作用是取件,第二个关联地址的作用是送货。
  2. 如果交接地址是可选的,则关联的多重性应将下限设置为零,上限设置为 1。根据您的问题,取件地址是多重性的1(即必须且恰好是一个)。
  3. 隐含地,关联由关联端的类或关联实例(link)实现。可以定义什么元素拥有关联端、Association 或关联端的 Class。 阅读 UML 上层结构文档以获取更多信息。请参阅协会结束章节的 属性。

解决方案是这样的:

根据地址是否被文章共享,您应该更改聚合类型。您可以复制并编辑此模型 there