UML中单线和关联线的区别

Difference between a single line and association line in UML

我有以下 class 图表摘自一本书
在图 6.4 中,零件和采购订单之间有一条直线
订单项。而在图 6.11 中有一个来自
的箭头 采购订单行项目分
这两者有什么区别?

In Figure 6.4 there is a plain line between part and purchase order line item

在此图中,关系(可能)可以在两个方向上导航,这意味着 PartPurchase Order Line Item reference/know彼此

通常 class 采购订单行项目 具有类型 Part 的属性,并且 class Part 具有类型为 Purchage Order Line Item 的属性(未指明多重性,假设它们都是 1,否则它们是集合)。

这是图 11.29 中的 E-F 情况可导航关联拥有的端点示例 formal/2017-12-05

第 205 页

in figure 6.11 there is an arrow from purchase order line item to part

在此图中,关系只能在一个方向上导航,采购订单行项目 reference/know 部分 但是 零件不know/reference采购订单行项目knowing/referencing它

通常 class 采购订单行项目 具有类型 Part 的属性,但 class 部件 没有 采购订单行项目 类型的属性(未指明重数,假设它们都是 1,否则它们是).

图 11.29 中的 I-J 就是这种情况 可导航关联拥有的端点示例 formal/2017-12-05

第 205 页