小编DM1*_*M14的帖子

UML 中的 {XOR} 约束如何工作?

我对在 UML 中如何正确使用 {XOR} 约束有一些疑问。

在此处输入图片说明

我理解它是如何以两种不同的方式工作的。哪一个是正确的?

  1. xor 约束适用于关联。(或者:类型 A 的对象可能与类型 C 的 1 个对象相关联;或者:类型 A 的对象可能与类型 B 的零个或 1 个对象相关联;或者:对象 A 可以单独存在,因为我们有 [ 0..1] 靠近 B)。

  2. xor 约束适用于链接(或者:类型 A 的对象必须与类型 C 的对象正好关联;或者:类型 A 的对象必须与类型 B 的对象正好关联)。

uml class-diagram object-diagram

6
推荐指数
1
解决办法
3659
查看次数

标签 统计

class-diagram ×1

object-diagram ×1

uml ×1