当接手他人的项目时,需要了解其设计方式,但是往往开发人员都忘了是怎么设计的,这时候可以使用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图,可以用自己写的代码,推导一下图的画法以及连线方式。