Java中的UML类图

时间:2016-12-05 16:45:56

标签: java uml class-diagram

我想制作一个UML类图。手工,不是从代码生成的。问题:UML是一个非常广泛的规范 - 我无法将所有Java特性映射到它们在图中的外观。有关联,依赖,聚合,组合。它们都有详细记录,但不是专门针对Java的,所以:

  • 我应该何时使用哪种连接?
  • 如何处理内部类(静态与否)?
  • 静态,最终,抽象方法/字段怎么样?我想我必须把它粗体/斜体/下划线,但我该如何将它们映射在一起?
  • 抽象类,最终类,枚举?

2 个答案:

答案 0 :(得分:2)

  1. 太宽泛了。尝试询问具体的申请。
  2. 只是嵌套它们。
  3. 根据刻板印象使用。
  4. 抽象类以斜体显示。使用<<final>>的构造型。有<<enumeration>>元类型。

答案 1 :(得分:1)

当我需要制作UML和/或其他图表时,我使用draw.io。所有内容都是手动的,您只需拖动设计,然后编写字段,函数,类等。

如果您不知道何时使用连接,课程等,请返回学习,然后在您知道足够好后再试一次。