溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MyEclipse UML架構設計方法是什么

發布時間:2021-12-23 16:48:22 來源:億速云 閱讀:160 作者:iii 欄目:編程語言

本篇內容主要講解“MyEclipse UML架構設計方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MyEclipse UML架構設計方法是什么”吧!

UML統一建模語言(Unified Modeling Language,UML)是面向對象軟件的標準化建模語言,由于其簡單、統一,又能夠表達軟件設計中的動態和靜態信息,目前已經成為可視化建模語言事實上的工業標準。UML提供了9種圖,分別是:類圖、對象圖、用例圖、序列圖、協作圖、狀態圖、活動圖、構件圖和部署圖等。

MyEclipse UML架構設計支持功能可以滿足一般的項目設計需要。本書中的兵馬俑網上商城中的一些設計工作就是借助MyEclipse UML架構設計支持功能完成的。本節將以常見的類圖設計為例,簡單介紹MyEclipse的UML設計功能。

MyEclipse UML架構設計中簡單類設計案例

本節將設計一個簡單的商品類Goods的類圖。

(1)單擊“文件→新建→其他”菜單,彈出如圖1 所示對話框。選擇MyEclipse項目下子項目UML,再選擇子項目UML Model Repository。

(2)單擊“下一步”按鈕,彈出如圖2 所示對話框?!癠ML Model Repository”設為at1test。

MyEclipse UML架構設計方法是什么

圖1MyEclipse UML架構設計新建UML Model Repository

MyEclipse UML架構設計方法是什么

圖2MyEclipse UML架構設計新建UML文件

(3)單擊“完成”按鈕,進入UML可視化編輯設計器。如圖3 所示。其中空白區域為UML設計區。

(4)借助類圖設計工具設計類Goods如圖4 所示。

MyEclipse UML架構設計方法是什么

圖3MyEclipse UML架構設計之UML可視化編輯設計器

MyEclipse UML架構設計方法是什么

圖4MyEclipse UML架構設計之Goods類圖

生成Java代碼

Goods類圖設計完成后,就可以借助MyEclise的Java代碼自動生成功能生成Java代碼。

(1)單擊“UML→Generate Java”菜單,彈出如圖5 所示對話框。選擇Goods類。

MyEclipse UML架構設計方法是什么

圖5MyEclipse UML架構設計之生成Java代碼

(2)單擊“完成”按鈕。MyEclipse自動將Goods類圖轉換成以下源代碼。

代碼14-4   文件名:Goods.Java

public class Goods {      public String goods_id;      public int goods_name;      public float price;      public float discount;      public int getGoods_id() {      return 0;      }      public void setGoods_id(void Goods_id) {      }      public String getGoods_name() {      return null;      }      public void setGoods_name(String goods_name) {      }      public float getPrice() {      return 0;      }      public void setPrice(float Price) {      }      public float getDiscount() {      return 0;      }      public void setDiscount(float Discount) {      }   }

MyEclipse UML架構設計之實現逆向Java代碼

MyEclise還支持反向工程。例如可以將Java 類代碼逆向轉換為UML 類圖設計。這里以DB_Conn類為例,介紹逆向Java代碼功能。

(1)將DB_Conn.java代碼拷貝到src目錄。

(2)單擊“UML→Reverse Engineer UML From Java…”菜單,彈出如圖6 所示對話框。選擇DB_conn.java文件。

(3)單擊“下一步”按鈕,彈出如圖7 所示對話框。將“Hide class/interface details”選項去掉。

MyEclipse UML架構設計方法是什么

圖6MyEclipse UML架構設計之逆向Java代碼

MyEclipse UML架構設計方法是什么

圖7MyEclipse UML架構設計之逆向Java代碼功能選項

(4)單擊“完成”按鈕。MyEclipse自動將DB_Conn.java源代碼逆向為DB_Conn類圖。如圖8 所示。

MyEclipse UML架構設計方法是什么

圖8MyEclipse UML架構設計之DB_Conn類圖

到此,相信大家對“MyEclipse UML架構設計方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女