在Visual Studio和MyEclipse中建立UML圖

來源:互聯網
上載者:User

標籤:uml

最近在看《Head First設計模式》,在前面的部落格中我也提到了這本書,這是一本非常經典,非常通俗易懂的書,寫得很好。因為這本書是使用java描述的,所以我就使用了MyEclipse寫了點代碼,之前一直使用VS,VS中建立UML圖的功能還是非常強大的,現在發現MyEclipse中也可以建立UML圖,而且功能也很強大,學習設計模式的時候,結合類圖學習,會事半功倍的。下面就來說說在Visual Studio和MyEclipse中建立UML圖的過程,這裡以類圖為例,其他圖的建立過程與類圖差不多。博文中有錯誤的地方,希望大家批評指正。

Visual Studio中建立UML

VS中建立UML類圖有兩種方式

1.建立UML工程

第一步:建立一個建模工程
New->project->Modeling Projects

就可以建立一個建模工程,然後就可以添加UML類圖了。
右擊項目,添加新項,

這裡顯示了能夠添加的UML圖,包括了類圖,順序圖表,使用案例圖等等
添加類圖之後,我們就可以製作UML類圖了

其中,左邊的工具箱包含了類圖的基本組件,選擇相應的組件,就可以在中間的類圖中繪製相應的組件,如

VS中的類圖,支援逆向工程,即可以由類圖產生代碼,在類圖空白處,右擊,選擇”Generate Code”,就可以產生代碼了

2.在項目中添加類圖

VS中,也可以在項目中添加類圖
我還是以那個小遊戲為例,遊戲工程:點擊下載
我還寫了3篇分析該遊戲的部落格,下面是三篇部落格的連結,有興趣的朋友可以看看

策略模式
Factory 方法模式
單例模式

右擊項目,添加新項,選擇類圖

是不是跟UML建模工程很像,在這個類圖中,你也可以添加新的類,也可以直接拖動項目中的類,就會在類圖中自動產生類圖,這樣對真箇項目的結構就會看的非常清楚,下面就是該小遊戲的類圖,是不是非常清楚

也可以參考這篇部落格:單例模式

MyEclipse中建立UML

MyEclipse中建立UML類圖與VS類似。
由於在看《Head First設計模式》中的裝飾者模式,所以需要建立一個Java工程,並將書中的源碼匯入進去,這裡說一下怎麼將現有檔案匯入MyEclipse工程
《Head First設計模式》這本書的源碼可以在這裡下載:下載

將現有檔案匯入MyEclipse工程

1.首先建立工程:File->New->Java Project

建立一個工程
2.如果源檔案中,有包,則需要先在工程中建立包,右擊項目,建立包

就可以在工程中看到我們建立的包,其中包在資源管理員中是以檔案夾的形式存在的

3.匯入現有檔案:右擊包->import->File System


選擇需要匯入的源檔案,就可以了。

建立UML類圖

右擊項目,建立UML2 Model

然後我們就可以像VS中一樣,將類直接拖到類圖中,就可以自動產生類圖了

功能是不是很強大,這樣,建立好類圖後,對於學習設計模式是非常有協助的。

在Visual Studio和MyEclipse中建立UML圖

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.