客户可以拥有多个订单。订单最多可包含10套。每组可以有10个相同类别的项目或3组不同的项目。 我不知道如何绘制第二部分的图表,例如可以包含10个项目或3组不同项目的集合。
答案 0 :(得分:1)
可能就像这样
它表示Order
类可能包含Item
列表或ItemGroup
的引用(其中ItemGroup
有3个不同的Item
列表),但不能有两个。
换句话说,singleSet
或multiSet
变量之一应为null。
根据UML 2.4.1,第7.3.10节约束(来自内核)