成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學習筆記 UML類圖組成全解

開發(fā) 架構(gòu)
UML類圖(Classdiagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。UML類圖不顯示暫時性信息。

本文重點討論一下UML類圖,UML類圖(Classdiagram)是最常用的UML圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。

UML類圖簡介

類圖(Classdiagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時性信息。
類圖(Classdiagram)由許多(靜態(tài))說明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關(guān)內(nèi)容。
類圖(Classdiagram)是最常用的UML圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。
類圖(Classdiagram)最基本的元素是類或者接口。

UML類圖使用

你通常通過下面三種方式使用UML類圖:

1,為系統(tǒng)詞匯建模型
為系統(tǒng)的詞匯建模實際上是從詞匯表中發(fā)現(xiàn)類,發(fā)現(xiàn)它的責任。

2,模型化簡單的協(xié)作
協(xié)作是指一些類、接口和其他的元素一起工作提供一些合作的行為,這些行為不是簡單地將元素加能得到的。例如:當你為一個分布式的系統(tǒng)中的事務(wù)處理過程建模型時,你不可能只通過一個類來明白事務(wù)是怎樣進行的,事實上這個過程的執(zhí)行涉及到一系列的類的協(xié)同工作。使用類圖來可視化這些類和他們的關(guān)系。

3,模型化一個邏輯數(shù)據(jù)庫模式
想象模式是概念上設(shè)計數(shù)據(jù)庫的藍圖。在很多領(lǐng)域,你將想保存持久性數(shù)據(jù)到關(guān)系數(shù)據(jù)庫活面向?qū)ο蟮臄?shù)據(jù)庫。你可以用類圖為這些數(shù)據(jù)庫模式建立模型。

UML類圖元素:


接口
協(xié)作
關(guān)系

同其他的圖一樣,類圖也可以包含注解和限制。

類圖中也可以包含包和子系統(tǒng),這兩者用來將元素分組。有時后你也可以將類的實例放到類圖中。

注:組件圖和分布圖和類圖類似,雖然他們不包含類而是分別包含組件和節(jié)點。

1.類(Class)

UML類圖中類一般包含3個組成部分。***個是類名;第二個是屬性(attributes);第三個是該類提供的方法(類的性質(zhì)可以放在第四部分;如果類中含有內(nèi)部類,則會出現(xiàn)第五個組成部分)。類名部分是不能省略的,其他組成部分可以省略。

類名書寫規(guī)范:正體字說明類是可被實例化的,斜體字說明類為抽象類。

屬性和方法書寫規(guī)范:修飾符[描述信息]屬性、方法名稱[參數(shù)][:返回類型|類型]

屬性和方法之前可附加的可見性修飾符:

加號(+)表示public;減號(-)表示private;#號表示protected;省略這些修飾符表示具有package(包)級別的可見性。

如果屬性或方法具有下劃線,則說明它是靜態(tài)的。

描述信息使用<<開頭和使用>>結(jié)尾。

類的性質(zhì)是由一個屬性、一個賦值方法和一個取值方法組成。書寫方式和方法類似。

2.包(Package)

UML類圖中包是一種常規(guī)用途的組合機制。UML中的一個包直接對應(yīng)于Java中的一個包。在Java中,一個包可能含有其他包、類或者同時含有這兩者。進行建模時,通常使用邏輯性的包,用于對模型進行組織;使用物理性的包,用于轉(zhuǎn)換成系統(tǒng)中的Java包。每個包的名稱對這個包進行了惟一性的標識。

3.接口(Interface)

接口是一系列操作的集合,它指定了一個類所提供的服務(wù)。它直接對應(yīng)于Java中的一個接口類型。接口的表示有大概兩種方式。具體畫法見下例:

4.關(guān)系

UML類圖中常見的關(guān)系有:一般化關(guān)系(Generalization),關(guān)聯(lián)關(guān)系(Association),聚合關(guān)系(Aggregation),合成關(guān)系(Composition),依賴關(guān)系(Dependency)。

其中,聚合關(guān)系(Aggregation),合成關(guān)系(Composition)屬于關(guān)聯(lián)關(guān)系(Association)。

一般關(guān)系表現(xiàn)為繼承或?qū)崿F(xiàn)關(guān)系(isa),關(guān)聯(lián)關(guān)系表現(xiàn)為變量(hasa),依賴關(guān)系表現(xiàn)為函數(shù)中的參數(shù)(usea)。

一般化關(guān)系:表示為類與類之間的繼承關(guān)系,接口與接口之間的繼承,類對接口的實現(xiàn)關(guān)系。
表示方法:用一個空心箭頭+實線,箭頭指向父類。或空心箭頭+虛線,如果父類是接口。

關(guān)聯(lián)關(guān)系:類與類之間的聯(lián)接,它使一個類知道另一個類的屬性和方法。
表示方法:用實線+箭頭,箭頭指向被使用的類。

聚合關(guān)系:是關(guān)聯(lián)關(guān)系的一種,是強的關(guān)聯(lián)關(guān)系。聚合關(guān)系是整體和個體的關(guān)系。關(guān)聯(lián)關(guān)系的兩個類處于同一層次上,啊聚合關(guān)系兩個類處于不同的層次,一個是整體,一個是部分。
表示方法:空心菱形+實線+箭頭,箭頭指向部分。

合成關(guān)系:是關(guān)聯(lián)關(guān)系的一種,是比聚合關(guān)系強的關(guān)系。它要求普通的聚合關(guān)系中代表整體的對象負責代表部分的對象的生命周期,合成關(guān)系不能共享。
表示方法:實心菱形+實線+箭頭,

依賴關(guān)系:是類與類之間的連接,表示一個類依賴于另一個類的定義。例如如果A依賴于B,則B體現(xiàn)為局部變量,方法的參數(shù)、或靜態(tài)方法的調(diào)用。
表示方法:虛線+箭頭
 

【編輯推薦】

  1. 術(shù)語匯編 解析UML類圖建模
  2. 六大UML類圖關(guān)系連連看
  3. 四步輕松實現(xiàn)用Visio畫UML類圖
  4. 專家提醒 小心掉進UML建模誤區(qū)
  5. PowerDesigner UML建模技術(shù)簡介

 

 

責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-07 17:51:06

UML類圖

2010-06-28 16:37:05

UML類圖

2010-06-29 13:22:26

UML類圖

2010-06-28 15:41:17

UML圖類型

2010-07-06 11:07:11

UML組件圖

2010-07-12 11:23:09

UML類圖

2010-06-30 10:02:05

UML建模技術(shù)

2010-07-09 14:39:42

UML類圖

2010-07-12 09:30:34

UML模型圖

2010-07-06 10:56:32

UML圖詳解

2010-07-05 17:58:41

UML活動圖

2010-07-06 14:20:41

UML時序圖

2010-06-11 11:09:14

UML部署圖

2010-06-28 17:14:20

UML類圖符號

2010-06-30 14:37:20

UML類圖

2010-07-05 15:15:25

UML9種圖

2010-06-10 09:41:11

UML時序圖

2010-06-09 18:06:52

UML活動圖

2010-07-12 10:25:44

UML類圖

2010-06-11 17:18:26

UML精粹
點贊
收藏

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

主站蜘蛛池模板: 欧美1级 | 久久精品视频9 | 亚洲www | 亚洲精品一区在线观看 | 久久人爽爽人爽爽 | 一级免费毛片 | 三级视频网站 | 超碰人人插 | 日韩亚洲一区二区 | 欧美一区二区三区视频 | av香蕉 | 欧美精品三区 | 欧美日韩国产高清视频 | 国产日韩久久 | 亚洲精品99999 | 亚洲黄色av | 综合一区二区三区 | 亚洲最新网址 | 国产不卡在线 | 欧美一级黑人aaaaaaa做受 | 中文字幕国产精品 | 又爽又黄axxx片免费观看 | 精品欧美乱码久久久久久1区2区 | 成人在线视频免费观看 | 亚洲天堂av网 | 久久精品屋 | 综合久久综合久久 | 免费黄色大片 | 免费观看的黄色网址 | 黄色一级片aaa | 亚洲视频在线免费观看 | 成人免费观看男女羞羞视频 | 久久久久国产精品一区 | 一区二区视频在线 | 伊伊综合网 | 中文字幕第十五页 | www.五月婷婷.com | 日韩视频一区二区三区 | 狠狠爱视频| 久久综合影院 | 波多野结衣一区二区 |