在 uml class 图中表示控制器的正确方法是什么?
What is the right way to represent a controller in a uml class diagram?
我是 UML class 图的新手,现在我必须首先自己制作 class 图来开始一个 java 项目。这是关于一家公司,我想用 DAO 存储员工(通过 EmployeeInterface)和项目。如您所见,我创建了一个控制器,但我真的不知道使用什么是正确的线型以及它应该指向哪里。我在阿斯塔什做了这个。提前谢谢你。
PS:另外,我也不确定我的其他台词(尤其是作文)。如果有人能检查一下,我会很高兴。
我会使用角色名称而不是键入的属性:
这样就清楚了类之间的关系是如何设置的
FWIW:我对两个 attributes/roles 使用小写第一个字符,因为通常的约定是类型以大写开头,而 attributes/operations 以小写字符开头。
你其他的关系看起来还不错。就我个人而言,我不会使用共享聚合,而只会使用简单的关联。共享聚合几乎没有语义(根据 UML 规范,它明确指出您需要在您的域中定义语义)。
我是 UML class 图的新手,现在我必须首先自己制作 class 图来开始一个 java 项目。这是关于一家公司,我想用 DAO 存储员工(通过 EmployeeInterface)和项目。如您所见,我创建了一个控制器,但我真的不知道使用什么是正确的线型以及它应该指向哪里。我在阿斯塔什做了这个。提前谢谢你。
PS:另外,我也不确定我的其他台词(尤其是作文)。如果有人能检查一下,我会很高兴。
我会使用角色名称而不是键入的属性:
这样就清楚了类之间的关系是如何设置的
FWIW:我对两个 attributes/roles 使用小写第一个字符,因为通常的约定是类型以大写开头,而 attributes/operations 以小写字符开头。
你其他的关系看起来还不错。就我个人而言,我不会使用共享聚合,而只会使用简单的关联。共享聚合几乎没有语义(根据 UML 规范,它明确指出您需要在您的域中定义语义)。