当接手他人的项目时,需要了解其设计方式,但是往往开发人员都忘了是怎么设计的,这时候可以使用ObjectAid插件,将现有项目代码反向生成UML图,方便分析类之间的关系,进一步了解程序设计方式,快速入手。
安装步骤:
打开Eclipse,工具栏中选择Help --》Install New Software


点击Add按钮,手动添加一个插件地址

复制粘贴,点击OK
Name: ObjectAid UML Explorer
Location: http://www.objectaid.com/update/current



下载完成后会提示未认证消息,选择继续安装
安装完成后会要求重启Eclipse,记得保存代码

使用步骤:
选择一个项目,右键new--》other,选择
或者直接选中项目,使用ctrl+N组合件,唤出选择对象类图。

配置生成路径,根据个人需求,勾选对应功能。
保存之后,会在Folder指定位置生成一个ucls后缀的文件,默认是在项目根目录。

双击这个文件,打开后将左侧的类文件拖入即可。

卸载步骤:

使用技巧:
除了分析前辈们的遗物,也可以用来学习框架和jdk的class结构,可以直接把class文件拖拽进去。
如果不会画UML图,可以用自己写的代码,推导一下图的画法以及连线方式。
更多细节:https://www.objectaid.com/home
下载失败的兄嘚看这里:
链接:https://pan.baidu.com/s/10S75eN3DWG8MV0lGSnhYYw
提取码:3dx0
本文介绍如何利用ObjectAid插件在Eclipse中反向生成UML图,帮助理解复杂项目的类间关系和设计思路,适用于接手他人项目或学习框架结构。





