描述类图中的关联

时间:2015-02-07 16:57:32

标签: uml class-diagram

我有以下课程:

  • 文章
  • 地址

这两个类的关系是:

  • 第1条 - > 2条地址(1和2是多重性,因此文章有两个地址(取件和送货地址)。

如何在类图中显示这两个与地址的关联是由一个名为pickupAddress和handoverAddress的对象实现的,而切换地址是可选的?这甚至可能吗?

2 个答案:

答案 0 :(得分:2)

  1. 您必须在Article和Address之间绘制两个关联。第一个关联的地址的角色是拾取,第二个关联的地址是交付。
  2. 如果移交地址是可选的,则多重关联应将下限设置为零和上限1.根据您的问题(即强制性和完全一个),拾取地址为多重1
  3. 隐式地,关联由关联结束的类或关联实例(链接)实现。可以在关联端定义,哪个元素拥有关联端,关联或类。 阅读UML Superstructure文档以获取更多信息。请参阅协会结束章节中的财产。

答案 1 :(得分:1)

解决方案是这样的:

Article with two delivery addresses

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