我正在使用UML考试,并希望有人能够回答我的问题。
在问题领域,它表示每个参加活动的客户都会签订合同,包括收件人和组织者。我最后得到了一个类图,我将两个inviduals和组织者之间的关联联系到合同类,请查看附件。
我的问题:我是否可以通过与两者签订协议来表示签订合同或组织者签订合同?
答案 0 :(得分:1)
根据我的理解你的问题,你应该使用与这两个关联相关联的xor
。它可以是从一个关联到另一个关联的虚线,标记为{xor}
,也可以创建带有文本{xor}
的注释,并将其链接到两个关联。您必须将多重性结束更改为0..1
以避免生成错误的图表。
Xor表示对于特定合同,存在与两个关联之一相对应的一个链接。
Xor在UML specification中有具体描述。在规范的2.5.1版(当前版)中,见7.6.5节,图7.16。
答案 1 :(得分:1)