UML:如何在Java中实现关联类
2022-09-01 15:35:50
我有这个UML协会类。请注意:水平线是实线,垂直线是虚线。
--------- ---------
| |*(a) *(b)| |
| CLASS |________________| CLASS |
|STUDENT | | | COURSE |
--------- | ---------
|*(c)
______|______
| |
| |
| CLASS |
| TRANSCRIPT |
|_____________|
我理解这种关系,但是在实现此UML到代码时遇到了一些问题。我可以实现类和类到代码之间的关系。这是我的代码:Student
Course
class Student {
Vector<Course> b;
}
class Course {
Vector<Student> a;
}
但是,在课堂上,我不太了解如何在代码中使用这个类。它是类 和 的属性吗?因此,如果这是真的,那么代码将是:Transcript
Student
Course
class Student {
Vector<Course> b;
Vector<Transcript> c;
}
class Course {
Vector<Student> a;
Vector<Transcript> c;
}
是真的吗?如果这是错误的,请教我如何实现这个UML。
谢谢:)