美文网首页
如何一键生成UML类图?

如何一键生成UML类图?

作者: 陈二狗想吃肉 | 来源:发表于2021-02-03 09:41 被阅读0次

最近,在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想IDEA中有没有像PlantUML一样的自动生成的插件。

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

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

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

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

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

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

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

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

相关文章

  • 如何一键生成UML类图?

    最近,在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如Pro...

  • 关于IDEA看源码的一些操作补充

    作者学习阅读源码使用的方式 以及步骤查看类与类的UML关系图生成UML图Uml图类型 查看该接口的所有实现imag...

  • nodejs开发starUML插件总结

    一、需求分析 starUML介绍 StarUML是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图...

  • [一]UML入门

    类图 二 UML类图讲解 三 UML类图讲解-自上而下 四 UML类图讲解-对比讲解

  • StarUML 3.0 破解方法

    StartUML是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开...

  • JavaScript面向对象之UML类图

    UML类图 什么是UML类图 UML(Unified Modeling Language)类图,中文意思为“统一建...

  • IDEA 如何生成UML类图 - 转

    1.前提 最近在研究Spring源码,借助spring官方提供的spring doc,和一些优秀博主的博客。但是尽...

  • 一张图简述UML类图

    一张图简述UML类图 UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记...

  • 设计模式补完计划

    目录 1.uml类图2.uml时序图3.设计模式 uml类图 泛化关系(继承):指类继承自类,接口继承自接口的关系...

  • Java自学-接口与继承 UML图

    UML 图 步骤 1 : UML 图 —— 类之间的关系 UML-Unified Module Language统...

网友评论

      本文标题:如何一键生成UML类图?

      本文链接:https://www.haomeiwen.com/subject/isdptltx.html