成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

設(shè)計模式之UML簡介

開發(fā) 架構(gòu)
本文向大家介紹一下設(shè)計模式中UML這個名詞,主要包括為什么使用UML和UML中的圖等內(nèi)容,希望通過本節(jié)的學(xué)習(xí)大家對UML有一定的了解。

本文和大家重點討論一下設(shè)計模式中的UML,UML統(tǒng)一建模語言你是否了解,這里向大家詳細(xì)介紹一下UML的相關(guān)內(nèi)容,歡迎大家一起來學(xué)習(xí),相信通過本文的介紹大家對UML有初步的認(rèn)識。

設(shè)計模式——UML簡介

1.UML

1.1UML是什么
一種創(chuàng)建程序模型的可視化語言,所謂的程序模型,就是程序的圖形化表現(xiàn)形式。

1.2為什么使用UML

主要是為了交流,交流就需要在一個標(biāo)準(zhǔn)的平臺上進(jìn)行,比如中國人交流,都會在中文的平臺上進(jìn)行。UML提供了描述程序模型的一個標(biāo)準(zhǔn),讓開發(fā)人員、客戶更好的進(jìn)行交流。
為了交流的清晰,UML定義好不同的圖來專門表示不同類型的信息,可以非常清晰的表達(dá)我們對系統(tǒng)的理解,以及該理解是否和其他人一致。
為了交流的精確,在交流前,UML強(qiáng)迫設(shè)計者必須認(rèn)真思考他的設(shè)計方案,因為他需要把他的設(shè)計方案用UML畫出來。

1.3UML中的圖

1.3.1介紹

用例圖,關(guān)注系統(tǒng)與客戶的交互情況,即客戶可對系統(tǒng)做什么?
活動圖,關(guān)注業(yè)務(wù)的工作流,業(yè)務(wù)的邏輯情況。
交互圖,關(guān)注業(yè)務(wù)或程序中互相交互的情況。
類圖,關(guān)注類之間的關(guān)系。
狀態(tài)圖,關(guān)注系統(tǒng)各對象之間的不同狀態(tài)以及狀態(tài)之間的轉(zhuǎn)換。
配置圖,關(guān)注不同的模塊之間如何配置。

1.3.2類圖

UML圖中最基本的就是類圖,它描述類,并表現(xiàn)類之間的關(guān)系。

1.描述單個類:


需要注意的是:類名為斜體字表示該類為抽象類;類圖中屬性和方法前面的符號,它們表示屬性和方法成員的可訪問性。一般為:

公共的(Public):用加號(+)標(biāo)記。
保護(hù)的(Protected):用(#)標(biāo)記。
私有的(Private):用(-)標(biāo)記。
描述類之間的關(guān)系:

類與類之間可分為4種關(guān)系:

UML類圖中的泛化關(guān)系,比如派生、繼承、擁有……。如同人可分為男人和女人一樣。

UML類圖中的組合關(guān)系,一個對象A是另一個對象B的一部分,且A這部分不能獨立存在。如同輪胎和汽車一樣,汽車沒有輪胎不能稱為“完整”的汽車,或汽車的功能不完整了。

UML類圖中的聚集關(guān)系,一個對象A是另一個對象B的一部分,但是A這個對象可以獨立存在,不影響對象B。如同飛機(jī)和飛機(jī)場一樣,飛機(jī)飛走了,飛機(jī)場還是獨立的,不受飛機(jī)在不在的影響。

UML類圖中的使用關(guān)系,一個對象A使用了另一個對象B。如同小汽車使用汽車加油站一樣。

 1.3.3交互圖

類圖只能顯示類之間的靜態(tài)關(guān)系,要顯示類的對象之間如何協(xié)調(diào)工作的,就需用交互圖。
交互圖就是顯示對象之間如何交互的UML圖。

1.4總結(jié)

記住UML圖的作用,它只是提高你的設(shè)計和幫助表達(dá)你的設(shè)計,只是一種輔助手段、工具。所以不必過分考慮用正確的方法創(chuàng)建圖,只需考慮表達(dá)你的設(shè)計種的概念的最佳方式。
當(dāng)然,這也就意味著你不應(yīng)該用不規(guī)范的方式使用UML,那樣不利于正確的溝通。
在畫圖的時候,你只需考慮你試圖表達(dá)的思想。

【編輯推薦】

  1. UML用例建模的慨念和應(yīng)用
  2. Eclipse UML插件及其安裝步驟簡明介紹
  3. 解析五大UML圖形的建立步驟
  4. 專家指導(dǎo) 如何使Eclipse和UML工具EA進(jìn)行連接
  5. 把Eclipse UML插件集成至Eclipse如何實現(xiàn) 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-09 18:17:18

UML

2010-07-05 16:23:39

UML類圖

2010-06-17 14:35:03

設(shè)計模式 UML

2023-02-09 17:10:05

Observable設(shè)計模式

2010-06-09 19:17:46

UML

2010-07-05 16:07:15

UML圖設(shè)計模式

2010-06-17 14:52:42

UML構(gòu)件圖

2010-06-17 15:29:52

UML活動圖

2010-06-13 16:26:10

UML圖

2012-04-05 11:35:07

.NET

2010-06-12 16:30:51

UML設(shè)計

2010-06-13 16:43:37

UML公共機(jī)制

2010-06-10 09:32:21

UML時序圖

2010-06-10 09:17:40

UML用例圖

2020-08-21 07:23:50

工廠模式設(shè)計

2009-06-11 17:13:44

J2EE設(shè)計模式Dao設(shè)計模式

2010-06-07 18:17:54

UML建模

2010-07-05 16:48:32

UML關(guān)系圖符號

2010-06-30 09:34:44

UML建模技術(shù)

2010-07-09 09:26:06

UML順序圖
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧洲一区二区三区 | 欧美a级成人淫片免费看 | 久久成人av电影 | 蜜月va乱码一区二区三区 | v亚洲| 日日摸夜夜添夜夜添精品视频 | 美女张开腿露出尿口 | 日韩久久久久久久久久久 | 国产你懂的在线观看 | 日韩av黄色 | 国产精品中文字幕一区二区三区 | 国产精品免费一区二区 | 精品国产精品 | 天天综合网天天综合 | 精品自拍视频在线观看 | 中文字幕在线中文 | 在线观看亚洲专区 | 国产精品揄拍一区二区久久国内亚洲精 | 夜夜久久| 天天干狠狠操 | 国产欧美精品一区二区三区 | 天天综合日日夜夜 | 亚洲精品久久久久久久久久久久久 | 人人爽人人爽人人片av | 日本网站免费在线观看 | 国产高清在线精品一区二区三区 | 中文字幕高清 | 视频在线亚洲 | 一区二区三区欧美在线 | 九色.com | 国产伦精品一区二区 | 久久99久久98精品免观看软件 | 四虎网站在线观看 | 精品小视频 | 一级黄a视频 | 日韩视频免费看 | 国产日产精品一区二区三区四区 | 精品久久国产视频 | 欧美中文字幕一区二区三区亚洲 | 久久人人爽人人爽 | 男女视频在线观看免费 |