偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

UML對象圖用法解析

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

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

UML對象圖

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

對象的概念與特性

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

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

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

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

對象與類

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

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

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

如何閱讀UML對象圖

對象圖的表示法

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

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

閱讀UML對象圖

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

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

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

如何繪制UML對象圖

繪制對象圖的過程

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

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

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

繪制對象圖的過程

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

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

 本章小結(jié)

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

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

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

【編輯推薦】

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

 

 

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

2010-07-12 10:15:11

UML對象圖

2010-07-12 10:25:44

UML類圖

2010-07-09 09:36:59

UML圖

2010-07-12 12:32:35

UML用例圖

2010-06-11 18:09:26

UML對象圖

2010-07-12 13:39:10

UML對象圖

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對象圖

2010-07-09 15:13:42

UML對象圖

2010-07-09 17:21:32

UML狀態(tài)圖

2010-07-05 11:12:43

常用UML圖

2010-06-11 17:34:37

UML對象圖

2010-07-09 15:53:36

UML類圖

2010-07-12 09:18:36

UML模型圖

2010-06-11 10:31:19

UML部署圖

2010-07-09 09:16:22

UML包圖

2010-07-07 18:11:13

UML對象圖

2010-07-02 12:39:38

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

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