成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

開發(fā) 前端 新聞
最近棧長發(fā)現(xiàn) IntelliJ IDEA 居然還能畫思維導(dǎo)圖,太牛逼了!

 [[383437]]

最近棧長發(fā)現(xiàn) IntelliJ IDEA 居然還能畫思維導(dǎo)圖,太牛逼了!

當然這得借助 IDEA 的 UML 插件,因為它本身也是一個 UML 圖,所以這篇就從 UML 圖開撕,看 IDEA 怎么畫思維導(dǎo)圖,順便帶大家了解下什么是 UML 圖。

什么是 UML?

UML 全稱:Unified Modeling Language,統(tǒng)一建模語言,由 OMG 組織(Object Management Group 對象管理組織)于 1997 年發(fā)布。

UML 是面向?qū)ο笤O(shè)計的建模工具,是獨立于任何具體程序設(shè)計語言,UML 可以通過簡單又直觀的語言來定義圖形。

如果你還不知道是什么 UML 圖,舉個例子吧,比如說我們經(jīng)常遇到的設(shè)計模式必須用到的類圖,以及業(yè)務(wù)流程用到的時序圖,這些經(jīng)典的 UML 圖基本已經(jīng)深入人心了。

其實,UML 圖遠不止這些,UML 圖還包括序列圖、用例圖、類圖、活動圖、協(xié)作圖、組件圖、對象圖、狀態(tài)圖、交互圖、部署圖等。

在線畫 UML

我們可以通過 PlantUML 網(wǎng)站在線畫 UML 圖,PlantUML 是一個開源項目,支持快速繪制各種 UML 圖。

PlantUML 網(wǎng)址:

http://www.plantuml.com/

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

只要熟悉 UML 語言的語法,就能輕松畫出這種類圖。

IDE 插件畫 UML

PlantUML 同時提供了 Eclipse 和 IntelliJ IDEA 插件,本文以 IDEA 為例進行演示,可以在 IDEA Plugins 里面搜索 “PlantUML“ 安裝即可,更多 IDEA 插件及教程關(guān)注Java技術(shù)棧回復(fù) “IDEA” 獲取。

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

安裝完成之后,通過菜單 New > PlantUML File 來創(chuàng)建一個 UML 圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

點擊菜單之后,會讓你輸入 UML 圖形文件名,以及選擇 UML 圖類型。

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

從這里面就能看到所有能創(chuàng)建的 UML 圖類型,翻到下面還有組織架構(gòu)圖、原型圖,以及現(xiàn)在比較流行的思維導(dǎo)圖,不過畫這些很突兀,不是很推薦,下面會給大家演示。

比如說我們創(chuàng)建一個比較經(jīng)典的類圖(Class):

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

左邊就是默認生成的 UML 類圖源碼,右邊是 UML 圖形生成區(qū),不過報錯了,說找不到 Graphviz 這個依賴,那就需要安裝一下。

Graphviz 下載地址:

https://graphviz.org/download/

上面提供了各個操作系統(tǒng)的安裝方式,安裝完成之后再重啟 IntelliJ IDEA 即可。

重啟之后,可以看到經(jīng)典的 UML 類圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

PlantUML 插件還能生成以下 UML 圖,及帶默認模板。

時序圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

用例圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

活動圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

狀態(tài)圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

思維導(dǎo)圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

牛逼吧,十幾行代碼生成一個思維導(dǎo)圖,不過這個思維導(dǎo)圖外觀比較經(jīng)典,適合做一些簡單的思維導(dǎo)圖,其他更復(fù)雜的思維導(dǎo)圖還是建議用其他專業(yè)的工具會比較方便。

組織架構(gòu)圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

原型圖:

IntelliJ IDEA 還能畫思維導(dǎo)圖,果然最強 IDE

可以看到有些圖并不是很適合用 UML 來畫,UML 都是用代碼來生成圖形,有一定的學習成本,另外,相比市面上的其他畫圖工具,不論是美觀、還是效率上,都還有有差距的。當然,如果你不要求美觀,圖形簡單,UML 還是能滿足你的。

本文只是介紹如何通過網(wǎng)頁和 IDEA 插件來畫 UML 圖,UML 語法和設(shè)計并不是本文重點,有興趣的可以網(wǎng)上搜索學習。

IDEA 香是香,可能你會說用它要收費,其實它也有開源的社區(qū)版本,收費的專業(yè)版也很容易申請到激活碼,關(guān)注Java技術(shù)棧,可以閱讀我分享過的獲取正版 IDEA 激活碼的教程,很多粉絲都反饋說輕松得到了,感興趣的都可以去申請,不能太容易了。

最后,如果本文對你有幫助,點個在看鼓勵一下哦!也歡迎分享轉(zhuǎn)發(fā)給更多有需要的朋友~

你工作中有用到 UML 圖嗎?歡迎分享~

 

責任編輯:張燕妮 來源: Java技術(shù)棧
相關(guān)推薦

2023-04-10 13:08:46

開源思維導(dǎo)圖

2020-06-23 16:10:50

工具

2023-04-07 15:47:56

Seth Kenlo開源

2020-11-23 21:18:52

MindMaster

2019-06-12 08:51:14

2012-06-12 09:51:43

在線思維

2025-03-03 03:35:00

DeepSeekXmind思維導(dǎo)圖

2020-06-11 15:24:43

思維導(dǎo)圖

2011-12-16 20:11:29

Android

2017-07-20 09:23:32

Springjavacio

2021-08-19 00:06:08

信息安全服務(wù)

2024-11-27 08:04:28

LogicFlow技術(shù)前端

2012-05-18 15:37:01

JavaIntelliJ

2019-11-20 10:43:32

監(jiān)控系統(tǒng)技術(shù)工具

2017-07-06 12:01:52

MySQL數(shù)據(jù)安全

2019-03-25 10:05:23

Freeplane開源思維導(dǎo)圖

2019-11-13 12:39:26

Python 開發(fā)編程語言

2014-11-10 14:22:24

思維導(dǎo)圖項目管理在線存儲

2019-09-23 11:29:21

mysql數(shù)據(jù)庫開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人国产精品一级毛片视频毛片 | 欧美久久一级 | 国产91丝袜在线18 | 一级在线免费观看 | 久久久爽爽爽美女图片 | 亚洲精品字幕 | 欧美激情在线播放 | 欧美一级片中文字幕 | 午夜丰满少妇一级毛片 | 美女一级黄 | 一区二区三区国产 | 久久免费国产 | 久久久国产精品视频 | 国产精品美女久久久久aⅴ国产馆 | 综合网伊人 | 91精品国产麻豆 | 久久久91 | 1区2区3区视频 | 久久精品国产免费看久久精品 | 亚洲乱码一区二区三区在线观看 | 国产精品日日做人人爱 | 国产精品欧美一区二区三区不卡 | 国产99免费视频 | 91黄在线观看 | 天天草天天干 | 色www精品视频在线观看 | 三区在线观看 | 激情五月激情综合网 | 免费观看成人av | av免费电影在线 | 精品一区二区视频 | 亚洲高清视频在线观看 | 国产成人精品一区二区三区四区 | 黄色网址在线播放 | 亚洲视频免费在线播放 | 国产日韩欧美一区二区在线播放 | 97精品超碰一区二区三区 | 成人精品一区二区 | 久草久 | 久久成人午夜 | 91精品国产综合久久久久久丝袜 |