【发布时间】:2020-04-04 02:36:40
【问题描述】:
我正在尝试学习 UML 图,但我发现这部分很难理解。我已经搜索了一个很好的解释,但找不到。
我知道ProgramCordinator 应该有一个带有Teachers 的列表。
但是Teacher 是否应该有一个ProgramCoordinator,即使箭头符号是这样的-> 而不仅仅是一条实线?
实线(-)和这个(->)有区别吗?
这是我的代码:
public class ProgramCordinator{
private List<Teacher> teachers;
public ProgramCordinator(Teacher t){
this.teachers.add(t);
}
public ProgramCordinator(){}
}
public class Teacher{
private ProgramCordinator cordinator;
}
我可以在不传递任何参数的情况下实例化ProgramCoordinator(尽管图表显示我的列表中应该至少有一位老师)?最好的解决方案是什么?
【问题讨论】:
标签: java uml associations diagram class-diagram