StartUML绘制类图实现(StartUML)

2018-01-02  本文已影响0人  lvwe

简介StartUML

  StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创建类图(Java语言描述)的简明手册。

  StarUML,是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。StarUML也可以做JAVA逆向工程,以产生相应的UML图表。

  在本教程中,我们将使用StarUML设计一个pizza饼。执行后续步骤,可以创建如下面所示的UML图。StarUML可以生成反映类结构的代码,而不是任何对象的具体实现。因此,在使用StarUML创建图表后,你还应该为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。

原文链接:https://www.flyne.org/article/379

StartUML具体实现

效果图

StartUML高级应用

1. 生成Java stub代码:

  在菜单中依次选择“Tools — Java — Generate Code”。

2. 添加实现代码

  正如开头所说的:StarUML可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用StarUML创建图表后,你还应该为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。

3. 逆向工程

  StarUML还可以从现有的Java代码创建一个类图,这被称为“reverse engineering”。当你想从现有的代码生成图表,或者你修改了StarUML生成的代码,并且想在图表中反应出来的时候,逆向工程功能就非常有用了。

到主菜单栏中选择“Tools — Java — Reverse Engineer…”,可以将现有的代码逆向工程。


上一篇下一篇

猜你喜欢

热点阅读