【发布时间】:2015-02-09 21:18:53
【问题描述】:
我有以下课程:
- 文章
- 地址
这两个类的关系是:
- Article 1->2 地址(1 和 2 是复数,因此一篇文章有两个地址(取货地址和送货地址)。
如何在类图中显示与地址的这两个关联是由名为pickupAddress 和handoverAddress 的对象实现的,并且handoverAddress 是可选的?这可能吗?
【问题讨论】:
-
“由对象实现”是什么意思。对象是一个实例,而不是一个实现。
-
我应该说“意识到”吗?我想说明第一个关联是由变量pickAddress(类型地址)完成的,第二个关联是由变量handoverAddress(类型地址)完成的。
-
如果你用实现替换实现它是一样的。罪魁祸首是“对象”。对象是类的一个实例。一些“真实”的东西。关联的继承可以通过相应的属性来展示(只是不同的渲染)。基本上按照@Vladimir 的建议去做。
-
我想你会想要在这些类之间比两个关联更复杂的东西。可能您需要“装运”(或订单)之类的东西。否则每篇文章只能发送一次。
标签: uml class-diagram