你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-10-21
瀏覽次數(shù):0
點(diǎn)擊關(guān)注公眾號,Java干貨及時(shí)送出
最近棧管理員發(fā)現(xiàn)IDEA居然可以畫思維導(dǎo)圖,厲害了!
當(dāng)然,這需要借助IDEA的UML插件,因?yàn)樗旧砭褪且粡圲ML圖,所以本文將從UML圖入手,看看IDEA是如何繪制思維導(dǎo)圖的,順便讓你了解一下什么是思維導(dǎo)圖。 UML圖是。
什么是UML?
UML全稱: ,由OMG(Group )于1997年發(fā)布。
UML是面向?qū)ο笤O(shè)計(jì)的建模工具,獨(dú)立于任何特定的編程語言。 UML可以用簡單直觀的語言來定義圖形。
如果你仍然不知道UML圖是什么,例如,我們經(jīng)常會遇到設(shè)計(jì)模式中必須使用的類圖,以及業(yè)務(wù)流程中必須使用的序列圖。 這些經(jīng)典的UML圖基本上已經(jīng)深入人心。 。
事實(shí)上,UML 圖遠(yuǎn)不止這些。 UML圖還包括序列圖、用例圖、類圖、活動圖、協(xié)作圖、組件圖、對象圖、狀態(tài)圖、交互圖、部署圖等。
在線繪制UML
我們可以通過網(wǎng)站在線繪制UML圖。 它是一個(gè)開源項(xiàng)目,支持快速繪制各種UML圖。
網(wǎng)址:
只要熟悉UML語言的語法,就可以輕松畫出這個(gè)類圖。
繪制UML的IDE插件
同時(shí)提供IDEA插件。 本文以IDEA為例進(jìn)行演示。 可以在IDEA中搜索“”并安裝。 更多IDEA插件和教程,關(guān)注公眾號Java技術(shù)棧,回復(fù)“IDEA”即可獲取。
安裝完成后,通過菜單New > File創(chuàng)建UML圖:
單擊菜單后,系統(tǒng)將要求您輸入 UML 圖文件名并選擇 UML 圖類型。
從這里您可以看到可以創(chuàng)建的所有類型的 UML 圖。 滾動到底部,有組織結(jié)構(gòu)圖、原型圖以及現(xiàn)在比較流行的思維導(dǎo)圖。 不過,畫這些非常唐突,不太推薦。 下面我將把它們給你。 演示。
例如我們來創(chuàng)建一個(gè)比較經(jīng)典的類圖(Class):
左邊是默認(rèn)生成的UML類圖源代碼,右邊是UML圖形生成區(qū)域。 但是報(bào)錯,說找不到依賴,需要安裝。
下載鏈接:
上面提供了各個(gè)操作系統(tǒng)的安裝方法。 安裝完成后,重啟IDEA。
重啟后就可以看到經(jīng)典的UML類圖:
該插件還可以使用默認(rèn)模板生成以下 UML 圖。
時(shí)序圖:
用例圖:
活動圖:
狀態(tài)圖:
思維導(dǎo)圖:
這很棒。 它生成了一個(gè)包含十幾行代碼的思維導(dǎo)圖。 不過這張思維導(dǎo)圖外觀經(jīng)典,適合制作一些簡單的思維導(dǎo)圖。 對于其他更復(fù)雜的思維導(dǎo)圖intellij idea畫uml圖,建議使用其他專業(yè)工具intellij idea畫uml圖,更加方便。
組織結(jié)構(gòu)圖:
原型圖:
可見,有些圖不太適合用UML來繪制。 UML使用代碼生成圖形,有一定的學(xué)習(xí)成本。 另外,與市面上其他繪圖工具相比,無論是美觀度還是效率,都更勝一籌。 存在差異。 當(dāng)然,如果你不需要漂亮的圖形和簡單的圖形,UML仍然可以滿足你。
本文僅介紹如何通過網(wǎng)頁和IDEA插件繪制UML圖。 UML語法和設(shè)計(jì)不是本文的重點(diǎn)。 有興趣的可以網(wǎng)上搜索學(xué)習(xí),關(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
微信二維碼