2016-12-05 80 views
0

我想制作一个UML类图。手动,而不是从代码生成。问题:UML是一个非常宽泛的规范 - 我无法将所有的Java特性映射到它们应该如何在图中看起来像。有关联,依赖关系,聚合,组合。它们都是有据可查的,但并非专门针对Java,因此:Java中的UML类图

  • 何时应该使用哪种类型的连接?
  • 如何处理内部类(静态或不)?
  • 静态,最终,抽象方法/字段呢?我认为我必须使它大胆/斜体/加下划线,但我如何将它们映射到一起?
  • 抽象类,最终类,枚举?

回答

2
  1. 太宽泛。试着要求一个特定的应用程序。
  2. 只是巢它们。
  3. 根据使用定型。
  4. 抽象类以斜体名显示。使用原型<<final>>。有一个<<enumeration>>元类型。
1

我用draw.io当我需要做的UML和/或其他图表。一切有手动,您只需将设计,然后写了字段,函数,类等

如果你不知道什么时候使用连接类等再回去学习,然后,一旦你再试一次知道够了。