比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想IDEA中有没有像PlantUML一样的自动生成的插件,本着怀疑的态度百度了一下,果然IDEA还是很强大的,这个插件都是自带的,接下稍微讲述如何利用IDEA生成UML类图的教程。
进入File->Settings->Plugins,在Marketplace中搜索“UML”,并安装相关插件。重启IDE后生效。 创建UML图: 在项目文件结构中,右键点击包含类的包或目录。 选择Diagrams->Show Diagram...,然后选择Java Class Diagram。 系统会自动分析类的结构关系并生成UML类图。 图形的自定义: 在UML视图中,您可以拖放不同的类,加速...
生成的UML图默认只有聚合类型的线条,可选中一个类图右键-Add某种关系,或者右键-Dependencies添加全部关系。 或者Alt+A全部选中,执行上述操作。左边有两栏操作按钮,都很简单:导入UML图、导出UML图、俯瞰图。 共有六中关系,从上到下依次为:泛化(继承)、实现、聚合、内部类、依赖、组合。再往下就是自动排列图形。 关...
IDEA生成UML类图 1. 打开设置File-Settings 2. 在搜索框输入diagram,找到Tools下面的Diagrams,在Java Class Diagrams里面选中前三项:成员变量、构造器、方法。 3. 选中你需要绘制类图的 package,右键单击,选择“show diagrams” 4. 选择“Java Class Diagrams” 5. 然后就画好喽...
如上所示,我们主要关心的只有Java Class Diagrams下面的几个单选框,分别对应红字部分,一般的UML类图只需要知道成员变量、构造器和方法(前面三个),其他的随意,设置好了之后我们就来演示一下, 选择需要的类文件,在编辑器中打开它 按Ctrl + Shift + Alt + U或Ctrl + Alt + U或右键选择,``生成类Uml关联图,如下...
业务迭代后或者代码改进后,文档(uml图) 未及时更新手动维护耗时耗力 如果这件事情可以交给机器来做,那显然是极好的!而让机器维护类图是最容易实现的!我们需要一款工具或者插件,可以直接基于源码生成类图 (或者中间产物,例如:plant-uml文件) ,能够配合其他工具链,直接进行归档。
你们可以试一下http://debug996.com 点击类图 输入代码 生成的类图
Enterprise Architect-自动生成类图的神器 类图这种形式可以帮助我们快速上手熟悉一个项目,也可以梳理自己的思路,写项目文档的时候更可以用来装逼,真是用途多多。 下面就介绍一个自动生成类图的神器→Enterprise Architect。 ①.图→新建 1-1 新建 ②.选择类图 class即可 ...
或者,你可以使用在线PlantUML生成器,将描述文件的内容粘贴到在线编辑器中,并生成UML图。 5. 验证并调整生成的UML类图,确保准确性 生成的UML类图应该准确地反映代码中的类及其关系。检查生成的图,确保所有类、属性和方法都已正确表示,并且类之间的关系(如继承、关联等)也准确无误。 如果发现有任何错误或遗漏,请回到...
根据代码生成文档 doxygen Doxygen.config 在工程目录下可以看到生成的 html 和 latex 目录,使用网络浏览器(例如 Chrome)打开 html 目录中的 index.html 文件,可以看到如下类似文档页面。 找到代码中的某一个类,可以看到其 UML类图,如下所示。 你学会了吗? http://weixin.qq.com/r/JhFgePnEjqTxrb0b90Q0 (二...