IDEA怎么生成UML类图的实现

作者:hy_coming 时间:2023-12-07 15:40:21 

最近在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想IDEA中有没有像PlantUML一样的自动生成的插件,本着怀疑的态度百度了一下,果然IDEA还是很强大的,这个插件都是自带的,接下稍微讲述如何利用IDEA生成UML类图的教程。

说之前先说一下Diagram这个单词,意思是图表; 示意图; 图解; [数] 线图的意思。

  • 打开设置 File->Setting或windows下按Ctrl+Alt+S

  • 在搜索框中输入Diagram,如下图:

IDEA怎么生成UML类图的实现

如上所示,我们主要关心的只有Java Class Diagrams下面的几个单选框,分别对应红字部分,一般的UML类图只需要知道成员变量、构造器和方法(前面三个),其他的随意,设置好了之后我们就来演示一下,

  • 选择需要的类文件,在编辑器中打开它

  • Ctrl + Shift + Alt + UCtrl + Alt + U或右键选择,生成类Uml关联图,如下图:

IDEA怎么生成UML类图的实现

IDEA怎么生成UML类图的实现

IDEA怎么生成UML类图的实现

上面的是类的UML图,下面的support包的UML图:

IDEA怎么生成UML类图的实现

局限性:虽然这个很是方便,但是也有他自己的局限性,首先这个功能只能是根据类来自动生成的,所以对于设计类的时候就不行了,还是需要正规的UML图软件,还有就是对于专业的UML软件来说,这种自动生成的东西可能表达并不是非常的准确直观,特别是对于UML图有严格要求的人来说,显得格外重要。

来源:https://blog.csdn.net/hy_coming/article/details/80741717

标签:IDEA,UML类图
0
投稿

猜你喜欢

  • Java 实战项目之在线点餐系统的实现流程

    2022-08-05 04:11:35
  • C#实现将网址生成二维码图片方法介绍

    2022-08-14 02:31:49
  • spring validation多层对象校验教程

    2023-11-27 15:17:49
  • JAVA反射机制实例教程

    2023-11-25 23:33:47
  • C#基于QRCode实现动态生成自定义二维码图片功能示例

    2023-04-03 04:08:43
  • 基于android实现五子棋开发

    2022-05-22 14:21:43
  • Kotlin基础通关之字符串与数字类型

    2023-06-22 13:27:35
  • 详解c# 中的DateTime

    2023-05-15 01:48:58
  • android实现蓝牙app代码

    2021-07-08 07:52:15
  • C#实现利用Windows API读写INI文件的方法

    2023-03-16 01:23:06
  • C++深入细致探究二叉搜索树

    2021-12-31 00:09:24
  • Android存储字符串数据到txt文件

    2021-11-05 21:55:16
  • Java 滑动窗口最大值的实现

    2021-09-10 15:34:20
  • java与JSON数据的转换实例详解

    2022-07-03 22:48:25
  • JAVA基于数组实现的商品信息查询功能示例

    2021-10-31 11:47:23
  • RabbitMQ消息中间件示例详解

    2021-12-10 23:09:58
  • Java中lambda表达式实现aop切面功能

    2022-12-02 09:44:59
  • java 非对称加密算法RSA实现详解

    2023-11-25 07:41:36
  • 了解Java线程池执行原理

    2022-10-12 13:00:23
  • java实现鲜花销售系统

    2023-08-29 20:23:42
  • asp之家 软件编程 m.aspxhome.com