精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

實(shí)例解析UML對象圖用法

開發(fā) 架構(gòu)
UML對象圖用于描述被建模系統(tǒng)的模型元素實(shí)例之間的結(jié)構(gòu)化信息,其所表達(dá)的是特定時(shí)間被建模系統(tǒng)在結(jié)構(gòu)上的部分或是全部視圖。

本文和大家重點(diǎn)討論一下UML對象圖的概念,一個(gè)UML對象圖主要集中在特定的對象實(shí)例和其槽,以及實(shí)例之間的連接。相信通過過本文的學(xué)習(xí)你對UML對象圖的概念有深刻的認(rèn)識。

UML中的UML對象圖

1UML對象圖

UML對象圖用于描述被建模系統(tǒng)的模型元素實(shí)例之間的結(jié)構(gòu)化信息,其所表達(dá)的是特定時(shí)間被建模系統(tǒng)在結(jié)構(gòu)上的部分或是全部視圖。一個(gè)UML對象圖主要集中在特定的對象實(shí)例和其槽,以及實(shí)例之間的連接。同一個(gè)類圖所對應(yīng)的UML對象圖可以有多個(gè),多個(gè)UML對象圖合在一起共同展示了隨著時(shí)間的推移,在不同時(shí)間點(diǎn)系統(tǒng)的對象狀態(tài)。與類圖的抽象性相比,UML對象圖是具體的,其通常用來提供所對應(yīng)類圖的結(jié)構(gòu)示例,或者作為所對應(yīng)類圖的測試用例。應(yīng)當(dāng)說每一幅UML對象圖都有其側(cè)重點(diǎn),因而,每一幅UML對象圖應(yīng)當(dāng)只側(cè)重表達(dá)其所側(cè)重內(nèi)容。

在UML中,對象實(shí)例是采用實(shí)例規(guī)范(instancespecification參見1.1)來表示的,對象實(shí)例所具有的結(jié)構(gòu)化特性(feature)是采用槽(slot,參見1.2)來表示的,對象實(shí)例與對象實(shí)例之間的關(guān)系則是采用連接(link,參見1.3)來表示。與類圖相對比,實(shí)例對應(yīng)于類對象,槽對應(yīng)于類屬性的實(shí)例,而連接則對應(yīng)于類與類之間關(guān)聯(lián)的實(shí)例。有了這些對應(yīng)關(guān)系,在掌握了類圖的情況下,就更加的容易理解和掌握UML對象圖了。

圖1.1是UML對象圖相關(guān)建模元素在UML規(guī)范中的語法定義,后面在講解具體的概念時(shí)我們會更加具體的說明。

 

圖1.1類圖元素在UML規(guī)范中的語法


1.1實(shí)例規(guī)范

實(shí)例規(guī)范(instancespecification,參見USS的7.3.22節(jié))是用于表示被建模系統(tǒng)中的實(shí)例實(shí)體,它描述了模型實(shí)例實(shí)體的部分或是全部。我們平時(shí)編程時(shí),口頭上所說的實(shí)例,在UML中就稱之為實(shí)例規(guī)范。實(shí)例規(guī)范所描述的內(nèi)容可能包括:
1)一個(gè)或是多個(gè)實(shí)例所屬的分類器。在實(shí)例規(guī)范中一個(gè)分類器如果是類,那么它所描述的是這個(gè)類的對象;如果一個(gè)分類器是關(guān)聯(lián),那么它所描述的是這個(gè)關(guān)聯(lián)的一個(gè)連接。
2)結(jié)構(gòu)化特性的值。結(jié)構(gòu)化特性對應(yīng)于類的屬性用于描述類的結(jié)構(gòu)組成,在類圖中行為化特性是采用操作(operation)來表示的,而在UML對象圖中并不表示類的行為特性。在實(shí)例規(guī)范中,我們并不是一定要表示所有實(shí)例的所有結(jié)構(gòu)化特性。
3)如何計(jì)算、推導(dǎo)或是構(gòu)造實(shí)例。

一個(gè)實(shí)例規(guī)范用于指示被建模系統(tǒng)中存在的實(shí)體,在實(shí)例規(guī)范中其信息可以是不完整的,其只側(cè)重于表達(dá)所關(guān)心的信息。從圖1.1可以得到以下信息:
1)一個(gè)實(shí)例規(guī)范是一個(gè)可打包元素,因?yàn)橐粋€(gè)InstanceSpecification“是一個(gè)”PackageableElement。
2)一個(gè)實(shí)例規(guī)范可以包含任意多個(gè)的槽,這從其slots組成屬性可以看出。
3)一個(gè)實(shí)例規(guī)范最多可以包含一個(gè)值規(guī)范(valuespecification,參見USS的7.3.54節(jié)),這從其specification組成屬性可以看出。簡單地說,值規(guī)范就是表示對于一個(gè)對象的可取值范圍是什么。
4)一個(gè)實(shí)例規(guī)范可以包含任意多個(gè)的分類器,這從其classifiers關(guān)聯(lián)屬性可以看出。

一個(gè)實(shí)例規(guī)范可以包括槽,而每一個(gè)槽實(shí)際上是一個(gè)結(jié)構(gòu)化特性的表達(dá)。實(shí)例規(guī)范是一個(gè)或是多個(gè)分類器的對象實(shí)例,因此,它是遵循分類器所定義的結(jié)構(gòu)或是(和)行為規(guī)范的。一個(gè)沒有槽的實(shí)例規(guī)范,并不是表示它沒有結(jié)構(gòu)化的特性,因?yàn)橛锌赡苣切┙Y(jié)構(gòu)特性并不是這一UML對象圖所關(guān)心的。

需要注意的是實(shí)例規(guī)范并不是被建模系統(tǒng)運(yùn)行時(shí)的精確描述,而只是一個(gè)示例,其只是表示了相關(guān)的結(jié)構(gòu)信息。我們不能從實(shí)例規(guī)范中推導(dǎo)任何的運(yùn)行時(shí)對象結(jié)構(gòu)方面的詳細(xì)信息。

圖1.2是一個(gè)使用實(shí)例規(guī)范的一個(gè)例子,其中每一個(gè)矩形框都是一個(gè)實(shí)例規(guī)范。圖1.3是其所對應(yīng)的類圖。其中my_car是一個(gè)不帶有槽的實(shí)例,而其它的Window實(shí)例都是帶有兩個(gè)槽。你會注意到,實(shí)例規(guī)范的表示方法與類圖中的類是相似的,但也有以下的區(qū)別:
1)其名稱下面具有一根下劃線,在線上標(biāo)明了這一實(shí)例的名稱以及其所屬的分類器),實(shí)例名與分類器之間采用‘:’進(jìn)行分割,而如果有多個(gè)所屬分類器,那么分類器之間采用逗號分開。圖1.2中所有的實(shí)例規(guī)范都只有一個(gè)分類器,比如my_car所屬分類器是Car類,也就是說my_car是Car類的一個(gè)實(shí)例,而front_left、front_right、rear_left和rear_right都分別是Window類的一個(gè)實(shí)例。
2)槽對應(yīng)于類中的屬性,但其在實(shí)例規(guī)范中都會有值。如果沒有值那么通常不用在實(shí)例規(guī)范中表示出來。

圖1.2使用實(shí)例規(guī)范的一個(gè)例子


圖1.3圖1.2UML對象圖所對應(yīng)的類圖

圖1.2是一個(gè)相對簡單的UML對象圖,而在現(xiàn)實(shí)應(yīng)用中,我們可以通過多個(gè)UML對象圖來展現(xiàn)同樣的實(shí)例在不同時(shí)間點(diǎn)時(shí)各實(shí)例的狀態(tài),不同的狀態(tài)是通過槽的不同值來表達(dá)的。比如,我們可以采用UML對象圖來表示一個(gè)算法,而對于同一算法在不同時(shí)間點(diǎn)各實(shí)例的狀態(tài)(表現(xiàn)在槽的值不同)采用不同的UML對象圖來表示。

1.2槽

槽(slot,參見USS的7.3.48節(jié))是用于表示實(shí)例規(guī)范中被建模實(shí)體結(jié)構(gòu)特征的值,槽對應(yīng)于類圖中類的屬性,是類屬性的實(shí)例,而屬性是類的結(jié)構(gòu)化特性的描述。從圖1.1中可以看出,一個(gè)槽具有三個(gè)屬性:
1)definingFeature表示這一槽所對應(yīng)的結(jié)構(gòu)化特性是什么。
2)owningInstance表示這一槽是屬于哪一個(gè)實(shí)例規(guī)范的。
3)value指示槽的值是多少。

圖1.2中每一個(gè)Window實(shí)例規(guī)范都有兩個(gè)槽。其中name槽的definingFeature應(yīng)當(dāng)就是窗口名稱,顯然name槽的owningInstance是各Window實(shí)例,而value對于每一個(gè)Window實(shí)例就不同了,有的叫“frontleft”,也有的叫“rearleft”。相類似地,is_automatic槽用于表示每一個(gè)車窗是不是自動的。

1.3連接

在UML規(guī)范中沒有專門用于介紹連接(link)的章節(jié),但在實(shí)例規(guī)范章節(jié)中有所提及。其定義了實(shí)例規(guī)范之間的關(guān)系,從類圖的角度來看,一個(gè)連接就是一個(gè)關(guān)聯(lián)關(guān)系的實(shí)例。圖1.2中示例了Car類實(shí)例規(guī)范與Window類實(shí)例規(guī)范之間的四個(gè)連接。對比圖1.2和圖1.3我們可以發(fā)現(xiàn),圖1.2中的四個(gè)連接都是圖1.3中關(guān)聯(lián)關(guān)系的實(shí)例。

2總結(jié)

UML對象圖用于表示被建模系統(tǒng)中不同對象在不同時(shí)間點(diǎn)的結(jié)構(gòu)狀態(tài)快照,其所表達(dá)的是類圖中更為細(xì)化的結(jié)構(gòu)化信息。當(dāng)我們掌握了類圖后,學(xué)習(xí)UML對象圖就相對的簡單了許多。
 

【編輯推薦】

  1. UML對象圖概念及其作用解析
  2. 揭秘UML對象圖和類圖的六大關(guān)系
  3. 九種UML模型圖及其功能詳解
  4. UML對象圖的表示法和用途
  5. 解析UML對象圖建模技術(shù)及類圖和對象圖區(qū)別 

 

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

2010-06-11 17:59:24

UML對象圖

2010-07-06 15:57:58

UML圖形

2010-07-06 16:19:56

UML圖形

2010-07-05 11:12:43

常用UML圖

2010-07-01 14:25:31

UML時(shí)序圖

2010-07-12 10:25:44

UML類圖

2010-06-11 17:44:10

UML對象圖

2010-07-02 09:45:19

UML部署圖

2010-07-02 08:57:45

UML用例圖

2010-06-29 18:58:23

UML面向?qū)ο蠹夹g(shù)

2010-06-07 19:02:52

UML用例圖

2010-07-12 12:32:35

UML用例圖

2010-07-09 09:36:59

UML圖

2010-07-06 16:11:52

UML序列圖

2010-06-11 18:09:26

UML對象圖

2010-07-12 14:32:29

UML對象關(guān)系

2010-07-12 13:39:10

UML對象圖

2010-07-12 09:52:24

UML包圖

2010-06-18 14:56:15

UML綜合實(shí)例

2010-07-06 10:12:48

UML部署圖
點(diǎn)贊
收藏

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

亚洲精品一区二区三区香蕉| 国产亚洲综合在线| 久久99久久99精品中文字幕| 欧美视频亚洲图片| 性欧美videoshd高清| 久久激情综合| 亚洲天堂男人天堂| 亚洲综合av在线播放| 日本在线人成| 亚洲一区成人| 日韩在线观看免费全集电视剧网站 | www插插插无码视频网站| 99视频在线观看免费| 好看的日韩av电影| 亚洲精品美女网站| 欧在线一二三四区| 日韩伦理在线电影| 成人永久看片免费视频天堂| 欧美一级高清免费播放| 成人一级片免费看| 亚洲小说春色综合另类电影| 精品久久久久久中文字幕| 西游记1978| 国产91绿帽单男绿奴| 久久av一区| 久久福利视频导航| 偷拍女澡堂一区二区三区| 成人在线观看免费视频| 亚洲一卡二卡三卡四卡无卡久久| 久久免费看av| av中文在线观看| 亚洲综合二区| 欧美成在线视频| 性欧美丰满熟妇xxxx性仙踪林| 免费视频成人| 香蕉成人伊视频在线观看| 日韩中文字幕av在线| 成人激情四射网| 蜜桃av噜噜一区二区三区小说| 久久99久久99精品中文字幕| 国产aⅴ激情无码久久久无码| 免费看日产一区二区三区 | 欧美一区二区三区免费在线看| 亚洲 自拍 另类小说综合图区| av电影在线观看| 99精品视频在线免费观看| 91久久精品国产91久久| 久操视频在线免费观看| 黄色av一区| 久久精品国产亚洲| 天天干天天舔天天操| 国产乱论精品| 91精品国产欧美一区二区成人| 无码内射中文字幕岛国片| caoprom在线| 亚洲男帅同性gay1069| 特级西西444www大精品视频| 亚洲人视频在线观看| 国产成人无遮挡在线视频| 国产欧美精品在线播放| 波多野结衣一区二区三区四区| 一本色道久久综合亚洲精品不卡| 欧美第一黄色网| 午夜精品一区二区三级视频| 成人影院在线| 亚洲日韩第一页| 午夜理伦三级做爰电影| 欧美男人操女人视频| 精品av久久707| 性活交片大全免费看| 中文字幕av一区二区三区四区| 欧美一区二区高清| 91亚洲精品久久久蜜桃借种| 日本免费成人| 欧美视频日韩视频在线观看| 黑鬼大战白妞高潮喷白浆| 最近在线中文字幕| 色综合久久久久综合99| 国产免费毛卡片| 亚洲wwww| 欧美视频中文字幕| 日韩欧美亚洲另类| 国产在线视频欧美一区| 日韩一级完整毛片| 国产精品成人99一区无码| 国产精品2023| 日韩精品中文字幕视频在线| 欧美性xxxx图片| 国产99精品一区| 最好看的2019的中文字幕视频| 日韩av片在线免费观看| 91精品综合久久久久久久久久久| www.亚洲免费视频| 丁香花五月激情| 伊人久久综合| 欧美在线视频一区二区| 国产精品无码粉嫩小泬| 久草这里只有精品视频| 亚洲一区二区三区四区在线播放| 国产免费无遮挡| jizz一区二区| 午夜视频久久久| 四虎影院观看视频在线观看 | 久久人人九九| 9色在线视频| 亚洲精品videosex极品| 欧洲精品一区二区三区久久| 激情aⅴ欧美一区二区欲海潮| 日韩欧亚中文在线| 日本一二区免费| 成人福利免费在线观看| 日韩精品在线视频| 天天色影综合网| 亚洲电影成人| 国产欧美va欧美va香蕉在| 免费观看国产精品| 亚洲国产经典视频| 精品国产av无码一区二区三区| 一级毛片久久久| 欧美丰满高潮xxxx喷水动漫| 丰满少妇中文字幕| 欧美日韩播放| 欧美日韩福利在线观看| 日韩综合在线观看| 国产一区二区精品久久| 国产精品久久精品国产| 亚洲第一偷拍网| 丁香六月激情综合| 亚洲女人av| 18成人在线| www.黄在线观看| 精品国产户外野外| 日韩久久久久久久久久久| 亚洲视频分类| 久久久久久久电影一区| 国产精品无码久久av| 91在线精品一区二区三区| 国产精品一区在线免费观看| 天天综合网站| 亚洲国产精品va在线看黑人| 午夜国产福利一区二区| 青娱乐精品视频在线| 精品日产一区2区三区黄免费 | 伊人精品综合| 日韩在线免费视频| 久久亚洲精品石原莉奈| 国产毛片精品视频| 国产三区精品| 在线免费黄色| 91极品视觉盛宴| 三级黄色片网站| 欧美视频亚洲视频| 亚洲自拍小视频| 麻豆91在线| 欧美日韩一区在线观看| 自拍偷拍视频亚洲| 媚黑女一区二区| 精品国产一区二区三区日日嗨| 国产高清一区二区三区视频 | 永久555www成人免费| 日韩黄色一级大片| 成人高清免费观看| 精品人妻大屁股白浆无码| 麻豆一区在线| 久久91亚洲精品中文字幕| 国产男男gay体育生网站| 国产精品久久一级| 国产精品自拍视频在线| 欧美激情国产在线| 91精品久久久久| 免费高清完整在线观看| 欧美视频一区二区三区在线观看| 亚洲色成人网站www永久四虎| 久久精品国产清高在天天线| 精品一卡二卡三卡四卡日本乱码| 日韩影院在线| 亚洲色图25p| 少妇一级淫片日本| 欧美国产日本韩| 成人性视频欧美一区二区三区| 色综合久久中文| 日韩美女激情视频| 自拍视频在线网| 制服丝袜国产精品| 免费在线黄色片| 99精品热视频| 色婷婷综合久久久久中文字幕| 琪琪久久久久日韩精品| 奇米4444一区二区三区| 成人免费高清在线播放| 欧美高清一级片在线| 中国毛片直接看| 北岛玲一区二区三区四区| 国产91xxx| 成人av国产| 91精品天堂| 亚洲欧洲自拍| 北条麻妃99精品青青久久| 国产黄色av片| 狠狠爱在线视频一区| 成熟人妻av无码专区| 黄页视频在线91| 日韩欧美国产一区二区三区| 99久久综合网| 午夜亚洲性色福利视频| 亚洲一一在线| 伊色综合久久之综合久久| 日本韩国在线不卡| 日本福利在线| 亚洲国内精品在线| 中文字幕网址在线| 亚洲一区二区在线免费看| 丰满圆润老女人hd| 国产一区二区三区在线观看免费视频| 免费在线看黄色片| 欧美视频网址| 成人动漫在线观看视频| 久久人体大尺度| 欧美国产欧美亚洲国产日韩mv天天看完整| 精品人妻午夜一区二区三区四区| 黑人精品xxx一区一二区| 黄色片网站免费| 菠萝蜜视频在线观看一区| 亚洲这里只有精品| 国产精品久久国产愉拍| 黄色免费高清视频| 综合国产视频| 国产高清不卡av| 欧美亚洲福利| 日产精品99久久久久久| 美洲精品一卡2卡三卡4卡四卡| 中文字幕国产精品久久| 人妻视频一区二区三区| 91精品国产综合久久久久久| 精品国产一区二区三区四| 亚洲综合免费观看高清在线观看| 精品无码人妻一区二区免费蜜桃| 成人福利视频在线| 欧美日韩久久婷婷| 奇米色777欧美一区二区| 国产成人在线免费看| 亚洲高清影视| 欧美日韩国产综合在线| 91精品麻豆| 国产精品九九九| 理论不卡电影大全神| 欧美激情免费看| av观看在线| 久久伊人免费视频| 午夜视频在线观看网站| 亚洲一区二区久久| 激情小说 在线视频| 日韩精品中文字幕视频在线| 狠狠躁夜夜躁av无码中文幕| 欧美一区二区三区播放老司机 | 黑人巨大精品欧美一区免费视频| 国产亚洲精品av| 一二三区精品视频| 久久久精品国产sm调教网站| 亚洲免费观看高清完整版在线 | 91理论片午午论夜理片久久| 国产成人a视频高清在线观看| 国产mv免费观看入口亚洲| 中文在线资源| 欧美一级高清免费| 色香欲www7777综合网| 奇门遁甲1982国语版免费观看高清| 国内精彩免费自拍视频在线观看网址| 国模极品一区二区三区| www视频在线观看| 91豆花精品一区| 最新日韩精品| 国产精品久久一区| 免费成人黄色网| 亚洲一区美女视频在线观看免费| 电影91久久久| 国产不卡一区二区三区在线观看| 福利欧美精品在线| 久久精品日韩| 精品国产精品| 亚洲欧美日韩不卡| 国内视频精品| 亚洲不卡中文字幕无码| 久久大逼视频| 日本xxxx黄色| 激情综合网av| 精品人妻伦一二三区久| 26uuu国产电影一区二区| 日韩一级av毛片| 亚洲欧美日韩人成在线播放| 国产高潮流白浆| 亚洲成av人影院在线观看网| 成人免费视频毛片| 欧美理论片在线| 高潮毛片7777777毛片| 日韩精品在线视频观看| 丝袜美腿美女被狂躁在线观看 | 成人a在线视频免费观看| 日韩一二三在线视频播| 色多多视频在线观看| 九九久久精品一区| 欧美第一视频| 91视频99| 国产精品视频一区二区三区四蜜臂| 亚洲一区二区三区涩| 红桃视频国产精品| av无码精品一区二区三区| 国产一区二区精品在线观看| 日本黄色片在线播放| 日韩一区欧美小说| 青青国产在线观看| 欧美精品久久一区二区三区| 亚洲精品一区二区三区四区| 亚洲色图日韩av| 后进极品白嫩翘臀在线播放| 国产成人精品久久| 日韩在线精品强乱中文字幕| 日本中文不卡| 你懂的网址国产 欧美| 日日摸日日碰夜夜爽无码| 日韩国产精品91| 国产人妻精品午夜福利免费| 91免费在线视频观看| 国产一区二区播放| 91福利精品视频| 六月婷婷中文字幕| 久久精品中文字幕| 欧美无毛视频| 国产精品免费一区二区三区| 欧美残忍xxxx极端| 日韩久久一级片| 国产91精品欧美| 久久av红桃一区二区禁漫| 色婷婷久久99综合精品jk白丝| 国产黄色免费大片| 日韩在线观看免费网站| 亚洲精品动漫| 精品免费二区三区三区高中清不卡| 亚洲欧美综合久久久| 国产精品69页| 91看片淫黄大片一级| 日本在线观看中文字幕| 日韩一区二区三区在线观看| av在线三区| 国产成人精品免费久久久久| 欧美人妖视频| 波多野结衣之无限发射| 懂色av一区二区三区蜜臀| 美女福利视频在线观看| 777午夜精品免费视频| 92国产在线视频| 国产精品久久久久福利| 国产99精品一区| 久久久久久久久久久久久久国产| bt7086福利一区国产| 久草福利资源在线观看| 91麻豆精品国产91久久久更新时间 | 亚洲高清自拍| 免费观看黄网站| 亚洲欧美另类图片小说| 一区二区三区黄| 色狠狠av一区二区三区香蕉蜜桃| 亚洲成人av观看| 午夜视频久久久| 久久高清国产| 91久久免费视频| 欧美日韩中文字幕一区二区| av在线免费观看网站| 国产精品啪视频| 四季av一区二区凹凸精品| 欧美性猛交xxx乱久交| 国产区在线观看成人精品| 中文天堂在线视频| 中文字幕欧美专区| 欧美成人一二区| 亚洲欧美日韩国产成人综合一二三区| 国产精品丝袜xxxxxxx| 精品无码一区二区三区| 午夜不卡av免费| 免费国产在线观看| 国产精品久久久久久久久免费| 成人黄色小视频| 善良的小姨在线| 婷婷久久综合九色综合伊人色| 日韩午夜影院| 国产精品午夜国产小视频| 国产精品国产一区| 91福利视频免费观看| 欧美性xxxx极品高清hd直播| 日本天堂在线观看| 久草一区二区| 久久av资源站| 日本韩国欧美中文字幕| 欧美成人激情视频| 欧美激情在线精品一区二区三区| 手机精品视频在线| 色久优优欧美色久优优| 国产精品一区hongkong| 亚洲一区二区自拍偷拍| 91亚洲国产成人精品一区二区三|