标签: uml class-diagram
我是UML类图的新手,现在我必须首先通过自己创建一个类图来启动一个java项目。这是关于一家公司,我希望通过DAO存储员工(通过EmployeeInterface)和项目。正如您所看到的,我创建了一个控制器,但我并不知道什么是正确的线路类型以及它应该指向何处。我在Astash做过这个。提前谢谢。
答案 0 :(得分:0)
我使用角色名称而不是键入的属性:
这样就清楚了如何设置类之间的关系。
FWIW:我使用较低的第一个char作为两个属性/角色,因为它是一个常见的约定,类型以upper开头,属性/操作以小写char开头。
对于你的其他关系,它看起来不错。我个人不会使用共享聚合,只使用简单的关联。共享聚合几乎没有语义(根据UML规范,它明确声明您需要在域中定义语义)。