Model Goon UML4Java | Java项目逆向生成UML图
Posted 查老师的讲义
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Model Goon UML4Java | Java项目逆向生成UML图相关的知识,希望对你有一定的参考价值。
前言
简介
Model Goon 是一款 Eclipse 插件,它可以对 Java 项目实现 UML 图的设计及逆向生成,包括:类图、交互图、包依赖关系图等。
安装
接下来是漫长的安装时间。
安装过程中,可能会提示软件签名存在问题的警告,直接点击 [Install anyway](无论如何都要安装)。
安装进度条跑完之后,会弹出重启确认框,点击 [Restart Now] (现在就重启)。
等 Eclipse 重启完后,在左侧资源管理窗口的空白处单击右键,选择 [New](新建) -> [Other...](其他的),在弹出的对话框中下拉,就可以找到安装好的 Model Goon 插件(ModelGoon Diagrams)了。
使用
Model Goon 插件使用起来很简单,所以查老师只给你简单示范一下 UML 类图的生成,至于交互图、包依赖关系图,你可以在项目中自行体验一下。
想要为项目生成它的 UML 类图,你只需要在对应项目上单击右键,然后依次选择 [New] -> [Other...],在对话框中找到 [ModelGoon Diagrams] 插件目录后,选择 [Class Diagram] 。
点击 [Next](下一步)后,为类图文件起个名,然后点击 [Finish](完成)即可。
Model Goon 插件会创建并打开一个 mgc 格式的文件,接下来,我们就可以在这个文件中设计 UML 类图了。
查老师这里准备了几个伪类[2],用于演示效果。你也可以用自己以前写的练习项目来做做示例,不必非要和查老师一样搞这么麻烦。
将左侧的类或接口,按住鼠标左键将其一个个的拖到 mgc 格式文件的画布上,Model Goon 插件就会自动生成图形及关系。你可以自由摆放这些图的位置。
当然,你还可以从画布右侧的 [Palette] 窗口中选择一些组件来添加,例如:备注、关系箭头等。
设计好之后,还可以在编辑区空白处单击右键,将其保存为图片。
查老师有话说: 查老师建议你最后保存为图片,因为 Model Goon 插件有点小 bug,你拖拉拽弄好的设计效果,再打开这个文件,部分效果可能会乱掉。
参考资料
后记
C: 好啦,Model Goon 的介绍及基础使用就到这儿结束了。Model Goon 插件的使用倒是挺简单的,只不过存在点小 bug,大家要是有更好的插件也可以推荐给查老师。
以上是关于Model Goon UML4Java | Java项目逆向生成UML图的主要内容,如果未能解决你的问题,请参考以下文章
vue单向以及双向数据绑定(v-bind和v-model使用)