在这种特定情况下,{xor} 的确切含义是什么?

问题描述 投票:0回答:1

所以我目前正在准备考试,这张照片是从一张旧照片上拍摄的。所以我的问题如下: {xor} 是否意味着 E 需要 1 个或多个 A 类对象或 1 个或多个 B 类对象。或者它可能不需要对其中任何一个对象的任何引用,因为多重性两者都是 0..*。任务是创建尽可能小的对象图,那么我是否需要 A/B?

(英语不是我的主要语言,所以如果有任何不清楚的地方请问我)

enter image description here

constraints uml associations class-diagram multiplicity
1个回答
1
投票

嗯,很简单。

D
A
B
有关系。没有关系并且两者的关系都是无效的(这就是异或逻辑表告诉我们的)。然而,它也可能意味着也不允许有任何关系(如果作者在这里没有明确说明)。最好写一些简短的更具解释性的文字,而不是
{xor}
(诚然,我过去也将它与
{xor}
一起使用)。告诉图表作者;-)

© www.soinside.com 2019 - 2024. All rights reserved.