关于uml class图,如何将数组作为属性
About uml class diagram, how to put array as attribute
我想问的是,如果一个class有一个数组变量,我应该把它作为属性连同关联还是只包含关联?
所以,例如,如果我想画一个关于教授和讲座之间关联的简单图表,哪一边是正确的(上边还是下边)?
- 讲座可能有不止一位讲师
您可以像这样对角色名称使用点符号:
这意味着 Professor
拥有 *
lectures
属性 反之亦然 Lecture
拥有 1..*
teachers
.
点和角色名称位于 "on the opposite site" 拥有 class。
我想问的是,如果一个class有一个数组变量,我应该把它作为属性连同关联还是只包含关联?
所以,例如,如果我想画一个关于教授和讲座之间关联的简单图表,哪一边是正确的(上边还是下边)? - 讲座可能有不止一位讲师
您可以像这样对角色名称使用点符号:
这意味着 Professor
拥有 *
lectures
属性 反之亦然 Lecture
拥有 1..*
teachers
.
点和角色名称位于 "on the opposite site" 拥有 class。