你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時間:2023-06-09
瀏覽次數(shù):0
最近棧長發(fā)現(xiàn)IDEA可以畫思維導(dǎo)圖,厲害了!
其實這要靠IDEA的UML插件。 由于也是UML圖,所以本文就從UML圖上撕下來看看IDEA是怎么畫思維導(dǎo)圖的。 順便說一下,我將向您展示哪些 UML 圖。
哪些是UML?
UML全稱: ,由OMG組織(Group )于1997年發(fā)布。
UML 是一種面向?qū)ο笤O(shè)計的建模工具,它獨立于任何特定的編程語言。 UML 可以通過一種簡單直觀的語言來定義圖形。
如果你還不知道什么是UML圖,那我們舉個反例,比如我們經(jīng)常遇到的設(shè)計模式中必須用到的類圖,業(yè)務(wù)流程中用到的時序圖。 這個經(jīng)典的UML圖已經(jīng)深入流行。
雖然UML圖遠不止于此,UML圖還包括時序圖、用例圖、類圖、活動圖、協(xié)作圖、組件圖、對象圖、狀態(tài)圖、交互圖、部署圖等。
在線繪制UML
我們可以通過網(wǎng)站在線繪制UML圖。 是一個支持快速繪制各種UML圖的開源項目。
網(wǎng)址:
只要熟悉UML語言的句型,就可以輕松畫出這種類圖。
IDE插件繪圖UML
同時提供IDEA插件。 本文以IDEA為例進行演示。 可以在IDEA上搜索“”安裝。 更多IDEA插件和教程,關(guān)注公眾號Java技術(shù)棧,回復(fù)“IDEA”獲取。
安裝完成后,通過菜單New>File創(chuàng)建UML圖:
單擊菜單后,將要求您輸入 UML 圖文件名并選擇 UML 圖類型。
只有從這里您才能看到所有可以創(chuàng)建的 UML 圖類型。 翻到最下面,是現(xiàn)在比較流行的組織結(jié)構(gòu)圖、原型圖、思維導(dǎo)圖。 但是,畫那些很突兀intellij idea畫uml圖,不推薦。 我將在下面向您展示。
例如,假設(shè)我們創(chuàng)建一個經(jīng)典的類圖(Class):
右邊是默認生成的UML類圖源碼,左邊是UML圖形生成區(qū),但是報錯,說找不到這個依賴intellij idea畫uml圖,需要安裝。
下載鏈接:
提供了各個操作系統(tǒng)的安裝方法,安裝完成后重啟IDEA。
重啟后可以看到經(jīng)典的UML類圖:
該插件可以使用默認模板生成以下 UML 圖。
時序圖:
用例圖:
活動圖:
狀態(tài)圖:
思維導(dǎo)圖:
厲害了,十幾行代碼生成一個思維導(dǎo)圖,不過這個思維導(dǎo)圖的外觀比較優(yōu)雅,適合一些簡單的思維導(dǎo)圖,其他比較復(fù)雜的思維導(dǎo)圖,建議用其他專業(yè)的工具會更方便。
組織結(jié)構(gòu)圖:
原型圖:
可見有些圖并不是很適合用UML來畫。 以后UML用代碼形成圖形,有一定的學習成本。 此外,與市面上其他繪圖工具相比,它在美觀和效率方面還是更勝一籌。 有差異。 其實,如果你不要求漂亮的外觀和簡單的圖形,UML還是可以滿足你的。
本文只介紹如何通過網(wǎng)頁和IDEA插件繪制UML圖。 UML句型和設(shè)計不是本文的重點。 有興趣的可以在線搜索學習,關(guān)注公眾號Java技術(shù)棧,后臺回復(fù)關(guān)鍵詞“”。 您還可以獲得完整版的英文教程。
如有侵權(quán)請聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼