真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MyEclipseUML架構(gòu)設(shè)計(jì)方法是什么

本篇內(nèi)容主要講解“MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么”吧!

衢州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來(lái)到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

UML統(tǒng)一建模語(yǔ)言(Unified Modeling Language,UML)是面向?qū)ο筌浖臉?biāo)準(zhǔn)化建模語(yǔ)言,由于其簡(jiǎn)單、統(tǒng)一,又能夠表達(dá)軟件設(shè)計(jì)中的動(dòng)態(tài)和靜態(tài)信息,目前已經(jīng)成為可視化建模語(yǔ)言事實(shí)上的工業(yè)標(biāo)準(zhǔn)。UML提供了9種圖,分別是:類圖、對(duì)象圖、用例圖、序列圖、協(xié)作圖、狀態(tài)圖、活動(dòng)圖、構(gòu)件圖和部署圖等。

MyEclipse UML架構(gòu)設(shè)計(jì)支持功能可以滿足一般的項(xiàng)目設(shè)計(jì)需要。本書中的兵馬俑網(wǎng)上商城中的一些設(shè)計(jì)工作就是借助MyEclipse UML架構(gòu)設(shè)計(jì)支持功能完成的。本節(jié)將以常見的類圖設(shè)計(jì)為例,簡(jiǎn)單介紹MyEclipse的UML設(shè)計(jì)功能。

MyEclipse UML架構(gòu)設(shè)計(jì)中簡(jiǎn)單類設(shè)計(jì)案例

本節(jié)將設(shè)計(jì)一個(gè)簡(jiǎn)單的商品類Goods的類圖。

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

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

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖1MyEclipse UML架構(gòu)設(shè)計(jì)新建UML Model Repository

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖2MyEclipse UML架構(gòu)設(shè)計(jì)新建UML文件

(3)單擊“完成”按鈕,進(jìn)入U(xiǎn)ML可視化編輯設(shè)計(jì)器。如圖3 所示。其中空白區(qū)域?yàn)閁ML設(shè)計(jì)區(qū)。

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

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖3MyEclipse UML架構(gòu)設(shè)計(jì)之UML可視化編輯設(shè)計(jì)器

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖4MyEclipse UML架構(gòu)設(shè)計(jì)之Goods類圖

生成Java代碼

Goods類圖設(shè)計(jì)完成后,就可以借助MyEclise的Java代碼自動(dòng)生成功能生成Java代碼。

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

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖5MyEclipse UML架構(gòu)設(shè)計(jì)之生成Java代碼

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

代碼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架構(gòu)設(shè)計(jì)之實(shí)現(xiàn)逆向Java代碼

MyEclise還支持反向工程。例如可以將Java 類代碼逆向轉(zhuǎn)換為UML 類圖設(shè)計(jì)。這里以DB_Conn類為例,介紹逆向Java代碼功能。

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

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

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

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖6MyEclipse UML架構(gòu)設(shè)計(jì)之逆向Java代碼

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖7MyEclipse UML架構(gòu)設(shè)計(jì)之逆向Java代碼功能選項(xiàng)

(4)單擊“完成”按鈕。MyEclipse自動(dòng)將DB_Conn.java源代碼逆向?yàn)镈B_Conn類圖。如圖8 所示。

MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么

圖8MyEclipse UML架構(gòu)設(shè)計(jì)之DB_Conn類圖

到此,相信大家對(duì)“MyEclipse UML架構(gòu)設(shè)計(jì)方法是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享文章:MyEclipseUML架構(gòu)設(shè)計(jì)方法是什么
轉(zhuǎn)載源于:http://weahome.cn/article/psjgih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部