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

UML對(duì)象圖用法解析

開發(fā) 架構(gòu)
UML建模工具有很多值得學(xué)習(xí)的地方,你對(duì)UML對(duì)象圖是否熟悉,這里就向大家介紹一下UML對(duì)象圖方面的內(nèi)容,希望通過本文的學(xué)習(xí)你對(duì)UML對(duì)象圖有全面的認(rèn)識(shí)。

本節(jié)和大家一起學(xué)習(xí)一下UML對(duì)象圖方面的知識(shí),主要包括如何閱讀UML對(duì)象圖,如何繪制以及UML對(duì)象圖應(yīng)用說明等內(nèi)容,相信通過的介紹大家對(duì)UML對(duì)象圖有一定的理解。下面是具體介紹。

UML對(duì)象圖

對(duì)象與類的關(guān)系

對(duì)象的概念與特性

◆對(duì)象代表一個(gè)單獨(dú)的、可確認(rèn)的物體、單元或?qū)嶓w,它可以是具體的也可以是抽象的,在問題領(lǐng)域里有確切定義的角色。換句話說,對(duì)象是邊界非常清楚的任何事物

◆狀態(tài)(屬性):對(duì)象的狀態(tài)包括對(duì)象的所有屬性(通常是靜態(tài)的)和這些屬性的當(dāng)前值(通常是動(dòng)態(tài)的)

◆行為(方法,事件):沒有一個(gè)對(duì)象是孤立存在的,對(duì)象可以被操作,也可以操作別的對(duì)象。而行為就是一個(gè)對(duì)象根據(jù)它的狀態(tài)改變和消息傳送所采取的行動(dòng)和所做出的反應(yīng)

◆標(biāo)識(shí)(名字):為了將一個(gè)對(duì)象與其它所有對(duì)象區(qū)分開來,我們通常會(huì)給它起一個(gè)“標(biāo)識(shí)”

對(duì)象與類

◆對(duì)象是一個(gè)存在于時(shí)間和空間中的具體實(shí)體,而類僅代表一個(gè)抽象,抽象出對(duì)象的“本質(zhì)”。

◆類是共享一個(gè)公用結(jié)構(gòu)和一個(gè)公共行為對(duì)象集合

◆類是靜態(tài)的,對(duì)象是動(dòng)態(tài)的;類是一般化,對(duì)象是個(gè)性化;類是定義,對(duì)象是實(shí)例;類是抽象、對(duì)象是具體
 

如何閱讀UML對(duì)象圖

對(duì)象圖的表示法

◆對(duì)象名:由于對(duì)象是一個(gè)類的實(shí)例,因此其名稱的格式是“對(duì)象名:類名”,這兩個(gè)部分是可選的,但如果是包含了類名,則必須加上“:”,另外為了和類名區(qū)分,還必須加上下劃線。

◆屬性:由于對(duì)象是一個(gè)具體的事物,因此所有的屬性值都已經(jīng)確定,因此通常會(huì)在屬性的后面列出其值。

閱讀UML對(duì)象圖

◆首先找出所有的類,即在“:”之后的名稱

◆整理完之后,就可以通過對(duì)象的名字來了解其含義

◆按類來歸納屬性,然后再通過關(guān)聯(lián)來確定含義

如何繪制UML對(duì)象圖

繪制對(duì)象圖的過程

◆先找出類和對(duì)象,通常類在“class”、“new”、“implements”等關(guān)鍵字之后的,而對(duì)象名則通常是在類名之后的

◆然后對(duì)其進(jìn)行細(xì)化的關(guān)聯(lián)分析,繪制出相應(yīng)的對(duì)象圖

UML對(duì)象圖應(yīng)用說明

繪制對(duì)象圖的過程

◆論證類模型的設(shè)計(jì):當(dāng)設(shè)計(jì)了類模型時(shí),你可以通過對(duì)象圖來模擬出一個(gè)運(yùn)行時(shí)的狀態(tài),這樣就可以研究在運(yùn)行時(shí)設(shè)計(jì)的合理性。同時(shí),也可以作為開發(fā)人員討論的一個(gè)基礎(chǔ)。

◆分析和說明源代碼:由于類圖只是展示了程序的靜態(tài)類結(jié)構(gòu),因此通過類圖看懂代碼的意圖是很困難的。因此在分析源代碼時(shí),可以通過對(duì)象圖來細(xì)化分析。而對(duì)于開發(fā)人員,對(duì)于邏輯較復(fù)雜的類交互時(shí),可以考慮畫出一些UML對(duì)象圖來做補(bǔ)充說明

 本章小結(jié)

◆首先從現(xiàn)實(shí)世界的“對(duì)象”概念中引申出軟件系統(tǒng)中“對(duì)象”的概念,并闡述了對(duì)象的三大特性:結(jié)構(gòu)、行為、標(biāo)識(shí),從而闡釋了對(duì)象和類之間的辯證關(guān)系

◆并在此基礎(chǔ)上,解釋對(duì)象的表示法和對(duì)象圖的閱讀方法

◆通過一個(gè)實(shí)際的例子說明了對(duì)象圖的繪制技巧,并總結(jié)了對(duì)象圖的適用場(chǎng)景

【編輯推薦】

  1. 實(shí)例講解UML對(duì)象圖使用
  2. UML基礎(chǔ) UML對(duì)象圖解析
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡(jiǎn)明介紹
  5. UML用例圖用法實(shí)例剖析

 

 

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

2010-07-12 10:15:11

UML對(duì)象圖

2010-07-12 10:25:44

UML類圖

2010-07-12 12:32:35

UML用例圖

2010-07-09 09:36:59

UML圖

2010-06-11 18:09:26

UML對(duì)象圖

2010-07-12 13:39:10

UML對(duì)象圖

2010-07-06 16:19:56

UML圖形

2010-07-12 09:52:24

UML包圖

2010-07-06 15:57:58

UML圖形

2010-07-02 12:22:53

UML對(duì)象圖

2010-07-09 15:13:42

UML對(duì)象圖

2010-07-09 17:21:32

UML狀態(tài)圖

2010-07-05 11:12:43

常用UML圖

2010-06-11 17:34:37

UML對(duì)象圖

2010-07-09 15:53:36

UML類圖

2010-07-12 09:18:36

UML模型圖

2010-07-07 18:11:13

UML對(duì)象圖

2010-07-09 09:16:22

UML包圖

2010-07-02 12:39:38

UML對(duì)象圖

2010-06-12 14:35:46

UML對(duì)象圖
點(diǎn)贊
收藏

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