答案 0 :(得分:2)
由于Tutor工作的日期列表只是一个属性,并且似乎没有任何特定的结构来围绕它构建一个类,它应该是一个类型为DaysOfTheWeek
和多样性的内联属性1..7
。此外,由于您无法在同一天工作两次,因此应添加unique
约束。
你的论点(在班级Tutor
中)应该是这样的:
-workingDays : DaysOfTheWeek [1..7] {unique}
图表中Tutor方面的多样性表明每个可能的工作日至少有一个Tutor(枚举值)。如果这是真的,那么您可以将其添加为类约束。
出于可追溯性原因,您可以将Tutor
的依赖项(带有空心箭头的虚线)添加到DaysOfTheWeek
,但这不是必需的。
如果您有理由构建专用类,那么您的图表可能如下所示
对不起,由于某种原因,即使我放置了工具,我的工具也不会导出刻板印象。 DaysOfTheWeek应该有枚举,但它在导出中丢失了。
总的来说:一个班级必须有一个名字。它不仅仅是一种刻板印象。
答案 1 :(得分:0)