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

術(shù)語(yǔ)匯編 深入學(xué)習(xí)UML類關(guān)系圖

開發(fā) 架構(gòu)
你對(duì)UML類關(guān)系圖是否了解,這里就向大家介紹一下,類是對(duì)象的集合,展示了對(duì)象的結(jié)構(gòu)以及與系統(tǒng)的交互行為。而類圖展示了系統(tǒng)的邏輯結(jié)構(gòu),類和接口的關(guān)系。

本文和大家重點(diǎn)討論一下UML類關(guān)系圖。類主要有屬性(Attribute)和方法(Method)構(gòu)成,屬性代表對(duì)象的狀態(tài),如果屬性被保存到數(shù)據(jù)庫(kù),此稱之為“持久化”;方法代表對(duì)象的操作行為,類具有繼承關(guān)系,可以繼承于父類,也可以與其他的Class進(jìn)行交互。

一、簡(jiǎn)介 

  類是對(duì)象的集合,展示了對(duì)象的結(jié)構(gòu)以及與系統(tǒng)的交互行為。類主要有屬性(Attribute)和方法(Method)構(gòu)成,屬性代表對(duì)象的狀態(tài),如果屬性被保存到數(shù)據(jù)庫(kù),此稱之為“持久化”;方法代表對(duì)象的操作行為,類具有繼承關(guān)系,可以繼承于父類,也可以與其他的Class進(jìn)行交互。

  類圖展示了系統(tǒng)的邏輯結(jié)構(gòu),類和接口的關(guān)系。
  
二、類的構(gòu)成

  類主要有屬性和方法構(gòu)成。比如商品屬性有:名稱、價(jià)格、高度、寬度等;商品的方法有:計(jì)算稅率,獲得商品的評(píng)價(jià)等等。如下圖

 
  
三、UML類關(guān)系圖中關(guān)系

  關(guān)聯(lián)(Association)

  兩個(gè)相對(duì)獨(dú)立的對(duì)象,當(dāng)一個(gè)對(duì)象的實(shí)例與另外一個(gè)對(duì)象的特定實(shí)例存在固定關(guān)系時(shí),這兩個(gè)對(duì)象之間就存在關(guān)聯(lián)關(guān)系。

  1、單向關(guān)聯(lián)

  A1->A2:表示A1認(rèn)識(shí)A2,A1知道A2的存在,A1可以調(diào)用A2中的方法和屬性

  場(chǎng)景:訂單和商品,訂單中包括商品,但是商品并不了解訂單的存在。

  類與類之間的單向關(guān)聯(lián)圖:

  

 

代碼表現(xiàn)為:Order(A1)中有Product(A2)的變量或者引用

  2、雙向關(guān)聯(lián)

  B1-B2:表示B1認(rèn)識(shí)B2,B1知道B2的存在,B1可以調(diào)用B2中的方法和屬性;同樣B2也知道B1的存在,B2也可以調(diào)用B1的方法和屬性。

  場(chǎng)景:訂單和客戶,訂單屬于客戶,客戶擁有一些特定的訂單

  UML類關(guān)系圖中類與類之間的雙向關(guān)聯(lián)圖

    3、自身關(guān)聯(lián)

  同一個(gè)類對(duì)象之間的關(guān)聯(lián)。

  UML類關(guān)系圖中類與類之間自身關(guān)聯(lián)圖

  4、多維關(guān)聯(lián)(N-aryAssociation)

  多個(gè)對(duì)象之間存在關(guān)聯(lián)

  場(chǎng)景:公司雇用員工,同時(shí)公司需要支付工資給員工

  類與類之間的多維關(guān)聯(lián)圖:

 #p#

    5、泛化(Generalization)

  UML類關(guān)系圖中泛化指的是,類與類的繼承關(guān)系,類與接口的實(shí)現(xiàn)關(guān)系。

  場(chǎng)景:父與子、動(dòng)物與人、植物與樹、系統(tǒng)使用者與B2C會(huì)員和B2E會(huì)員的關(guān)系

  類與類之間的泛化圖:

  系統(tǒng)的使用者包括:B2C會(huì)員、B2B會(huì)員和B2E會(huì)員

  6、依賴(Dependency)

  類A要完成某個(gè)功能必須引用類B,則A與B存在依賴關(guān)系,UML類關(guān)系圖中依賴關(guān)系是弱的關(guān)聯(lián)關(guān)系。

  C#不建議雙相依賴,也就是相互引用

  場(chǎng)景:本來人與電腦沒有關(guān)系的,但由于偶然的機(jī)會(huì),人需要用電腦寫程序,這時(shí)候人就依賴于電腦。

  類與類的依賴關(guān)系圖,在程序中一般為using引用。

 #p#

  7、聚合(Aggregation)

  當(dāng)對(duì)象A被加入到對(duì)象B中,成為對(duì)象B的組成部分時(shí),對(duì)象B和對(duì)象A之間為聚合關(guān)系。UML類關(guān)系圖中聚合是關(guān)聯(lián)關(guān)系的一種,是較強(qiáng)的關(guān)聯(lián)關(guān)系,強(qiáng)調(diào)的是整體與部分之間的關(guān)系。

  場(chǎng)景:商品和他的規(guī)格、樣式就是聚合關(guān)系。

  類與類的聚合關(guān)系圖

  8、組合(Composite)

  對(duì)象A包含對(duì)象B,對(duì)象B離開對(duì)象A沒有實(shí)際意義。UML類關(guān)系圖中組合是一種更強(qiáng)的關(guān)聯(lián)關(guān)系。人包含手,手離開人的軀體就失去了它應(yīng)有的作用。

  場(chǎng)景:Window窗體由滑動(dòng)條slider、頭部Header和工作區(qū)Panel組合而成。

  類與類的組合關(guān)系圖

 

四、總結(jié)  

  本文針對(duì)UML類關(guān)系圖中類之間常用的關(guān)系進(jìn)行了簡(jiǎn)單的描述,主要有:關(guān)聯(lián)關(guān)系、泛化、依賴、聚合和組合。 

【編輯推薦】

  1. 實(shí)例解析四大UML類關(guān)系圖
  2. 四大UML類關(guān)系圖揭秘
  3. 繪制UML圖時(shí)應(yīng)避免的六大問題
  4. UML部署圖繪制及應(yīng)用說明
  5. 九步實(shí)現(xiàn)UML包圖創(chuàng)建

  

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

2010-06-30 14:24:02

UML類圖建模

2010-06-11 09:33:47

UML順序圖

2010-06-11 18:27:39

UML對(duì)象圖

2010-07-08 09:50:11

UML構(gòu)件圖

2010-06-11 10:44:14

UML部署圖

2010-06-09 09:16:15

UML活動(dòng)圖

2010-07-08 09:57:14

UML活動(dòng)圖

2010-07-05 17:28:57

UML動(dòng)態(tài)模型圖

2010-07-02 10:38:53

UML模型圖

2010-06-09 19:07:35

UML用例圖

2010-07-01 14:04:23

UML時(shí)序圖

2010-07-09 17:21:32

UML狀態(tài)圖

2010-06-10 18:27:00

UML語(yǔ)言

2010-06-09 15:19:20

UML狀態(tài)圖

2010-06-29 15:06:14

UML建模

2010-07-06 10:41:22

UML對(duì)象及關(guān)系圖

2010-06-08 17:18:50

UML建模技術(shù)

2010-06-10 15:49:55

UML協(xié)作圖

2010-06-12 11:37:40

UML建模技術(shù)

2010-07-01 15:53:09

UML組件圖
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产一区91精品张津瑜 | 久草视频在线播放 | 欧美色偷拍| 国产三级电影网站 | 黄色av一区 | 久久久精品综合 | 免费一看一级毛片 | av片在线播放 | 日韩av一区二区在线观看 | 久久久精品一区 | 国产综合精品一区二区三区 | 久久久精品一区二区三区四季av | 久久久国产亚洲精品 | 人人鲁人人莫人人爱精品 | 久久久国产精品网站 | 日本午夜在线视频 | 亚洲精品久久久久久久久久久久久 | 亚洲国产精品自拍 | 国产精品一区二区视频 | 色伊人| 在线免费中文字幕 | 岛国毛片在线观看 | а天堂中文最新一区二区三区 | 亚洲国产69 | 99re6在线视频 | 国产精品久久久久久婷婷天堂 | 久久99精品久久久久久 | 欧美一级做性受免费大片免费 | 色天堂影院 | 亚洲品质自拍视频 | 久久精品99国产精品 | 欧美日韩精品久久久免费观看 | 婷婷五月色综合 | 欧美精品成人一区二区三区四区 | 免费观看一级特黄欧美大片 | 欧美激情在线播放 | 黄片毛片在线观看 | 免费一区在线 | 国产精品久久久久一区二区三区 | 久草日韩| 亚洲成人精品在线 |