如何在类图中指出类型列表

Dan*_*nny 4 uml class-diagram list

正如问题所述,我试图在类图中指出一个类型的"多个" - 例如,我的类是一个讲座:

Lecture

topic : String
lecturer : String
timeStart : Time
studentsAttending : **Insert indication of list of students here**
Run Code Online (Sandbox Code Playgroud)

Jim*_* L. 8

在讲座和学生之间建立联系.在该关联的学生端,创建一个名为"studentsAttending"的关联结束,其多重性为0 ..*.(我建议您将该协会称为"atte学生",以符合ISO 11179,BTW等标准.)

你应该给关联的另一端起一个名字,比如"attendLecture",多重性为0 ..*.

这是一个例子:

例

这些关联结束属性,由关联的另一侧的类拥有或由关联拥有.以下是符合UML 2标准的工具的一些证据:

在此输入图像描述

当最大基数> 1时,该属性通常会获得一种类型,该类型是该技术中的某种集合.以Java为例:List<Student> attendingStudent.(虽然在技术层,我更喜欢将这些属性复数化,这样就可以了List<Student> attendingStudents.)