关于um​​l class图,如何将数组作为属性

About uml class diagram, how to put array as attribute

我想问的是,如果一个class有一个数组变量,我应该把它作为属性连同关联还是只包含关联?

所以,例如,如果我想画一个关于教授和讲座之间关联的简单图表,哪一边是正确的(上边还是下边)? - 讲座可能有不止一位讲师

您可以像这样对角色名称使用点符号:

这意味着 Professor 拥有 * lectures 属性 反之亦然 Lecture 拥有 1..* teachers .

点和角色名称位于 "on the opposite site" 拥有 class。