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

UML包和對象圖概念解析

開發(fā) 架構(gòu)
你對UML包圖和對象圖的概念是否熟悉,這里向大家簡單介紹一下,UML包圖中描繪兩個或更多的包以及這些包之間的依賴關(guān)系。

本文和大家重點討論一下UML包圖和對象圖的概念及其作用,UML包圖中描繪兩個或更多的包以及這些包之間的依賴關(guān)系,而UML對象圖顯示某時刻對象和對象之間的關(guān)系。

UML包和對象圖

UML包圖中描繪兩個或更多的包以及這些包之間的依賴關(guān)系。包是UML中的一種結(jié)構(gòu),用來將各種建模元素(如用例或者類)分組組織起來。包的符號是文件夾的樣子,可以應(yīng)用于任何UML圖中。任何圖中如果只包含包(以及包之間的依賴),都可以看作是UML包圖。UML包圖實際上是UML2中的一個新概念,在UML1中一直是非正式的部分,過去被稱為UML包圖的東西實際上通常是僅僅包含包的UML類圖或UML用例圖。

UML對象圖(ObjectDiagram)是顯示了一組對象和他們之間的關(guān)系。使用UML對象圖來說明數(shù)據(jù)結(jié)構(gòu),類圖中的類或組件等的實例的靜態(tài)快照。UML對象圖和類圖一樣反映系統(tǒng)的靜態(tài)過程,但它是從實際的或原型化的情景來表達的。

UML對象圖顯示某時刻對象和對象之間的關(guān)系。一個UML對象圖可看成一個類圖的特殊用例,實例和類可在其中顯示。對象也和合作圖相聯(lián)系,合作圖顯示處于語境中的對象原型(類元角色)。

為了簡單地表示出復雜的類圖,可以把類組合成包packages。一個包是UML上有邏輯關(guān)系的元件的集合。下面這個圖是是一個把類組合成包的一個商業(yè)模型。

dependencies關(guān)系。如果另一個的UML包圖B改變可能會導致一個UML包圖A改變,則UML包圖A依賴UML包圖B。

  

UML包圖是用一個在上方帶有小標簽的矩形表示的。包名寫在標簽上或者在矩形里面。點化線箭頭表示依賴

對象圖Objectdiagrams用來表示類的實例。他們在解釋復雜關(guān)系的細小問題時(特別是遞歸關(guān)系時)很有用。

這個類圖示一個大學的Department可以包括其他很多的Departments。

  

這個對象圖示上面類圖的實例。用了很多具體的例子。

UML中實例名帶有下劃線。只要意思清楚,類或?qū)嵗梢栽趯ο髨D中被省略。

  

每個類圖的矩形對應(yīng)了一個單獨的實例。實例名稱中所強調(diào)的UML圖表。類或?qū)嵗拿Q可能是省略對象圖表只要圖的意義仍然是明確的。

【編輯推薦】

  1. UML基礎(chǔ) 淺析UML包圖和對象圖概念
  2. 解析UML包圖的目的和準則
  3. 九種UML模型圖及其功能詳解
  4. 解析UML中五類UML模型圖
  5. UML建模風格之UML包圖

 

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

2010-07-09 09:16:22

UML包圖

2010-07-12 13:39:10

UML對象圖

2010-07-09 15:53:36

UML類圖

2010-07-12 10:25:44

UML類圖

2010-07-09 15:13:42

UML對象圖

2010-06-11 18:09:26

UML對象圖

2010-07-01 17:18:02

UML包圖

2010-06-11 17:59:24

UML對象圖

2010-07-08 16:25:10

UML包圖

2010-07-02 12:22:53

UML對象圖

2010-07-12 10:15:11

UML對象圖

2010-07-01 15:00:53

UML時序圖

2010-07-02 09:21:34

UML部署圖

2010-06-11 10:31:19

UML部署圖

2010-07-12 11:30:26

UML構(gòu)件圖

2010-07-05 14:48:25

UML靜態(tài)結(jié)構(gòu)圖

2010-06-13 14:51:27

UML實踐

2010-06-13 14:37:04

UML實踐

2010-06-11 17:34:37

UML對象圖

2010-06-18 18:27:13

UML構(gòu)件圖
點贊
收藏

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