当前位置: 首页 > 科技观察

IntelliJIDEA也可以画思维导图,果然是最强IDE

时间:2023-03-12 02:58:04 科技观察

最近栈长发现IntelliJIDEA也可以画思维导图。太奇妙了!当然,这需要借助IDEA的UML插件,因为它也是UML图,所以本文就从UML图撕下来看看IDEA是如何画思维导图的,顺便给大家看看什么是UML图。什么是UML?UML的全称:UnifiedModelingLanguage,统一建模语言,由OMG组织(ObjectManagementGroup对象管理组织)于1997年发布。UML是一种面向对象设计的建模工具,它独立于任何特定的编程语言。UML可以通过一种简单直观的语言来定义图形。如果你不知道UML图是什么,我们举个例子,比如我们经常遇到的设计模式中必须用到的类图,业务流程中用到的时序图。这些经典的UML图基本上已经深入人心。.其实UML图远不止这些。UML图还包括时序图、用例图、类图、活动图、协作图、组件图、对象图、状态图、交互图、部署图等。在线绘制UML图我们可以通过PlantUML网站在线绘制UML图.PlantUML是一个支持快速绘制各种UML图的开源项目。PlantUML网站:http://www.plantuml.com/只要熟悉UML语言的语法,就可以轻松画出这种类图。IDE插件绘图UMLPlantUML同时提供了Eclipse和IntelliJIDEA插件。本文以IDEA为例进行演示。可以在IDEAPlugins中搜索“PlantUML”并安装。更多IDEA插件和教程,关注Java技术栈,回复“IDEA”获取。安装完成后,通过菜单New>PlantUMLFile创建UML图:点击菜单后,会要求输入UML图文件名,选择UML图类型。从这里,您可以看到可以创建的所有类型的UML图。翻到最下面是现在比较流行的组织结构图、原型图、思维导图。但是,画这些很突兀,不推荐。我会给你下面的演示。比如我们创建一个比较经典的类图(Class):左边是默认生成的UML类图源码,右边是UML图形生成区,但是报错,说依赖于找不到Graphviz,需要安装。Graphviz下载地址:https://graphviz.org/download/以上提供了各个操作系统的安装方法。安装完成后,重启IntelliJIDEA。重启后可以看到经典的UML类图:PlantUML插件还可以使用默认模板生成如下UML图。序列图:用例图:活动图:状态图:思维导图:好棒,十几行代码生成一个思维导图,不过这个思维导图的外观比较经典,适合一些简单的思维导图,其他的就更多了复杂的思维导图使用其他专业工具更方便。组织结构图:原型图:可以看到有些图不是很适合用UML来画。UML使用代码生成图形,有一定的学习成本。另外,与市面上的其他绘图工具相比,无论是美观,还是效率,都存在差距。当然,如果你不需要漂亮简单的图形,UML还是可以满足你的。本文只介绍如何通过网页和IDEA插件绘制UML图。UML语法和设计不是本文的重点。有兴趣的可以上网搜索学习。IDEA很香。也许你会说使用它是要收费的。事实上,它还有一个开源社区版本。付费专业版申请激活码也很方便。关注Java技术栈,可以阅读我分享的IDEA原版激活码。不少粉丝反映教程很容易拿到,有兴趣的可以申请,应该不会太容易吧。最后,如果本文对您有帮助,请点击阅读鼓励!也欢迎大家分享转发给更多有需要的朋友~你在工作中使用UML图吗?欢迎分享~