自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

名師指導(dǎo) 如何使用UML畫類圖

開發(fā) 架構(gòu)
UML類圖相信大家應(yīng)該有所了解了,那么你對使用UML化類圖是否熟悉呢,本文就向大家介紹一下使用UML畫類圖的方法,希望本文的介紹對你學(xué)習(xí)有所幫助。

本節(jié)和大家一起學(xué)習(xí)一下使用UML畫類圖的方法,主要從四個方面來向大家介紹,相信通過本節(jié)的介紹你對使用UML畫類圖有一定的認(rèn)識。

使用UML畫類圖總結(jié)

最近終于高級了一把,開始用UML畫類圖了,總的來說還是有助于在編碼前理清思路的,使用過程中收集整理了一些資料,下面主要介紹下UML類圖中的幾種類之間的關(guān)系:

1. 泛化關(guān)系

泛化關(guān)系通常表示繼承關(guān)系,面向?qū)ο蟮恼f法就是is-a關(guān)系。也就是說Class2 is a Class1。在C++中,我們說Class2是Class1的派生類,或者說Class1是Class2的基類。

2. 聚集與組成

UML畫類圖時,聚集與組成通常表示有一個類是另一個類的數(shù)據(jù)成員的情況,其中有菱形的一端是整體,另外一端是部分。

聚集:就像機場和飛機的關(guān)系,機場可以沒有飛機,飛機也不一定在機場;

組成:就像汽車和輪胎,汽車必須有輪胎,輪胎離開汽車也沒有意義。

3. 依賴關(guān)系

我們來看一下UML畫類圖中依賴關(guān)系的情況。假設(shè)A類的變化引起了B類的變化,則說明B類依賴于A類。

依賴關(guān)系有如下三種情況:

1) A類是B類方法中的一個參數(shù);

2) A類向B類發(fā)送消息,從而影響B(tài)類發(fā)生變化。

4. 關(guān)聯(lián)

是類之間的詞法連接,使一個類知道另一個類的公開屬性和操作,就像C++中的#Include,關(guān)聯(lián)有單向和雙向之分。


 

 【編輯推薦】

  1. 四步輕松實現(xiàn)用Visio畫UML類圖
  2. 專家指導(dǎo) UML類圖關(guān)系表示方法
  3. 四種UML類圖關(guān)系簡明介紹
  4. UML類圖關(guān)系大全
  5. 學(xué)習(xí)筆記 全面認(rèn)識UML類圖組成

 
 

 

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

2010-07-07 13:54:00

UML用例圖

2010-06-29 17:15:29

UML建模方法

2010-07-01 12:21:35

UML類圖關(guān)系

2010-07-06 11:30:12

圖書管理系統(tǒng)的UML圖

2010-06-28 17:26:02

UML類圖關(guān)系

2010-06-12 15:52:18

面向?qū)ο骍ML技術(shù)

2010-07-12 11:36:32

UML活動圖

2010-05-20 17:06:48

SVN CO

2010-07-06 13:20:57

Visio畫UML用例

2010-06-01 13:54:42

TortoiseSVN

2010-05-27 13:48:30

SVN使用說明

2010-06-01 11:02:16

SVN合并

2010-06-30 14:37:20

UML類圖

2010-06-28 17:38:59

Visio畫UML類圖

2010-07-05 12:37:29

用Visio畫UML圖

2010-07-06 13:11:50

Visio畫UML圖

2010-06-30 12:36:20

UML業(yè)務(wù)建模

2010-07-12 10:25:44

UML類圖

2010-06-11 17:18:26

UML精粹

2010-07-12 09:37:26

UML建模
點贊
收藏

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