【发布时间】:2018-11-26 17:29:01
【问题描述】:
这是我想做的一个例子: 假设我有 5 个类,我想表达一个约束,即我们可以将类“B”或/和“C”的实例链接到“A”,如果是这样,我们就不能有其他任何东西,如果我们没有如果没有这些类的任何实例,我们只能有一个“D”或“E”类的实例。
我在这里查看了官方文档:https://www.omg.org/spec/UML/2.5.1/ 但是关于 XOR 约束的部分非常有限。 由于我们不能没有明确描述,我认为这是可能的,但我不确定。
感谢您的帮助。
【问题讨论】:
-
这看起来很混乱。它甚至看起来不像代表 B 和/或 C。为什么不像@GeertWagner 解释的那样附加一个描述附加到 A 的条件的约束?
标签: architecture constraints uml class-diagram