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

在uml类图中表示控制器的正确方法是什么?,uml,class-diagram,Uml,Class Diagram,我不熟悉UML类图,现在我必须先自己制作一个类图来启动一个java项目。这是关于一家公司的,我想用DAO存储员工(通过EmployeeInterface)和项目。正如您所看到的,我创建了一个控制器,但我不知道应该使用什么样的线型以及它应该指向哪里。我是在阿斯塔什做的。先谢谢你 另外,我也不确定我的其他台词(尤其是作文)。如果有人能检查一下,我会很高兴的 我会使用角色名而不是类型化属性: 这样就很清楚类之间的关系是如何设置的 FWIW:我对这两个属性/角色使用了第一个小写字符,因为通常的惯例是类

我不熟悉UML类图,现在我必须先自己制作一个类图来启动一个java项目。这是关于一家公司的,我想用DAO存储员工(通过EmployeeInterface)和项目。正如您所看到的,我创建了一个控制器,但我不知道应该使用什么样的线型以及它应该指向哪里。我是在阿斯塔什做的。先谢谢你

另外,我也不确定我的其他台词(尤其是作文)。如果有人能检查一下,我会很高兴的


我会使用角色名而不是类型化属性:

这样就很清楚类之间的关系是如何设置的

FWIW:我对这两个属性/角色使用了第一个小写字符,因为通常的惯例是类型以大写字符开头,属性/操作以小写字符开头


对于你的其他亲戚来说,这看起来还不错。就我个人而言,我不会使用共享聚合,而只是使用简单的关联。共享聚合几乎没有语义(根据UML规范,它明确指出您需要在您的域中定义语义)。

您好,看看您的模式,我不确定是否理解控制器的角色,它获得像DAO一样的方法(getAllEmployees,getAllProjects…),那么对于您来说,控制器的用途是什么?