在uml类图中表示控制器的正确方法是什么?

时间:2017-03-09 17:45:59

标签: uml class-diagram

我是UML类图的新手,现在我必须首先通过自己创建一个类图来启动一个java项目。这是关于一家公司,我希望通过DAO存储员工(通过EmployeeInterface)和项目。正如您所看到的,我创建了一个控制器,但我并不知道什么是正确的线路类型以及它应该指向何处。我在Astash做过这个。提前谢谢。

PS:另外,我也不确定我的其他线路(尤其是作曲)。如果有人能检查,我会很高兴。

enter image description here

1 个答案:

答案 0 :(得分:0)

我使用角色名称而不是键入的属性:

enter image description here

这样就清楚了如何设置类之间的关系。

FWIW:我使用较低的第一个char作为两个属性/角色,因为它是一个常见的约定,类型以upper开头,属性/操作以小写char开头。

对于你的其他关系,它看起来不错。我个人不会使用共享聚合,只使用简单的关联。共享聚合几乎没有语义(根据UML规范,它明确声明您需要在域中定义语义)。

相关问题