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

UML組成中的規則和公共機制詳解

開發 架構
在學習統一建模語言UML的過程中經常會遇到UML組成問題,這里就向大家介紹一下UML組成中的規則和公共機制,希望通過本文的介紹你能夠掌握,以便在以后的學習和使用過程減少錯誤。

上節我們介紹了UMl組成中的UML構造塊,這里繼續向大家介紹UML組成問題,本節主要包括UML組成規則和UML公共機制兩大部分內容,相信通過本節的學習你對UML組成一定會有全面的認識。下面就是UML組成的具體介紹。

2、關系
UML模型的關系比較多,下圖

2.1 關聯關系
關聯(Association)表示兩個類之間存在某種語義上的聯系。關聯關系提供了通信的路徑,它是所有關系中最通用、語義最弱的。
在UML組成中,使用一條實線來表示關聯關系
在關聯關系中,有兩種比較特殊的關系:聚合和組合
聚合關系:聚合(Aggregation)是一種特殊形式的關聯。聚合表示類之間的關系是整體與部分的關系
如果發現“部分”類的存在,是完全依賴于“整體”類的,那么就應該使用“組合”關系來描述
組合是聚合的變種,加入了一些重要的語義。也就是說,在一個組合關系中一個對象一次就只是一個組合的一部分,“整體”負責“部分”的創建和破壞,當“整體”被破壞時,“部分”也隨之消失
聚合就像汽車和車胎,汽車壞了胎還可以用。組合就像公司和下屬部門,公司倒閉了部門也就不存在了!

2.2 泛化、實現與依賴
泛化關系描述了一般事物與該事物中的特殊種類之間的關系,也就是父類與子類之間的關系。
實現關系是用來規定接口和實現接口的類或組件之間的關系。接口是操作的集合,這些操作用于規定類或組件的服務。
有兩個元素X、Y,如果修改元素X的定義可能會引起對另一個元素Y的定義的修改,則稱元素Y依賴(Dependency)于元素X。

二、UML組成規則

命名:也就是為事物、關系和圖起名字。和任何語言一樣,名字都是一個標識符
范圍:與類的作用域相似.
可見性:Public,Protected,Private,Package

三、UML組成公共機制

1、規格描述
在圖形表示法的每個部分后面都有一個規格描述(也稱為詳述),它用來對構造塊的語法和語義進行文字敘述。這種構思,也就使可視化視圖和文字視圖的分離:

2、UML修飾與通用劃分
在為了更好的表示這些細節,UML中還提供了一些修飾符號,例如不同可視性的符號、用斜體字表示抽象類
UML通用劃分:
1)類與對象的劃分:類是一種抽象,對象是一個具體的實例
2)接口與實現的分離:接口是一種聲明、是一個契約,也是服務的入口;實現則是負責實施接口提供的契約

3、UML組成中擴展機制

構造型:在實際的建模過程中,可能會需要定義一些特定于某個領域或某個系統的構造塊
標記值則是用來為事物添加新特性的。標記值的表示方法是用形如“{標記信息}”的字符串
約束是用來增加新的語義或改變已存在規則的一種機制(自由文本和OCL兩種表示法)。約束的表示法和標記值法類似,都是使用花括號括起來的串來表示,不過它是不能夠放在元素中的,而是放在相關的元素附近。

4、UML視圖和圖

圖名            功能                備注
類圖      描述類、類的特性以及類之間的關系        UML1原有
對象圖     描述一個時間點上系統中各個對象的一個快照  UML1非正式圖
復合結構圖   描述類的運行時刻的分解             UML2.0新增
構件圖     描述構件的結構與連接              UML1原有
部署圖     描述在各個節點上的部署             UML1原有
包圖      描述編譯時的層次結構              UML中非正式圖
用例圖     描述用戶與系統如何交互             UML1原有
活動圖     描述過程行為與并行行為             UML1原有
狀態機圖    描述事件如何改變對象生命周期          UML1原有
順序圖     描述對象之間的交互,重點在強調順序       UML1原有
通信圖     描述對象之間的交互,重點在于連接        UML1中的協作圖
定時圖     描述對象之間的交互,重點在于定時        UML2.0新增
交互概觀圖   是一種順序圖與活動圖的混合           UML2.0新增
本節關于UML組成方面的內容介紹到這。

【編輯推薦】

  1. UML建模建模原理及UML組成簡介
  2. SVG與UML圖詳解
  3. UML用例圖用法實例剖析
  4. 術語匯編 UML統一建模語言簡介
  5. UML組成中UML構造塊詳解
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-09 14:28:59

UML組成

2010-07-07 18:34:43

UML公共機制

2010-06-08 17:42:50

UML構造塊

2010-07-12 14:23:52

UML公共機制

2010-06-13 16:43:37

UML公共機制

2010-06-08 11:16:22

UML介紹

2010-06-17 16:14:33

UML總結

2010-06-11 11:09:14

UML部署圖

2010-06-17 10:38:08

UML動態建模機制

2010-06-10 09:41:11

UML時序圖

2010-07-09 14:14:25

UML組成

2010-07-12 11:23:09

UML類圖

2010-06-10 13:55:13

UML Rose

2010-07-06 11:21:37

UML狀態圖

2010-06-17 16:29:57

UML組成

2010-06-08 16:52:51

UML教程

2010-06-09 16:07:13

UML組成

2010-06-18 16:15:59

UML用戶指南

2010-06-29 14:03:46

UML組成

2010-06-07 18:17:54

UML建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天射网站 | a毛片| 成人av片在线观看 | 综合久久久久 | 亚洲国产福利视频 | 亚洲福利在线视频 | 日韩二区三区 | 久久久久久999| 老头搡老女人毛片视频在线看 | 天堂中文在线播放 | 久久国产一区二区三区 | 免费人成在线观看网站 | 日韩一区二区三区在线播放 | 日韩国产欧美 | 精品一区二区三区免费视频 | 中文字幕在线播放不卡 | 在线一区二区观看 | 欧美国产日本一区 | 国产精品精品3d动漫 | 久久精品av | 国产99在线 | 欧美 | 亚洲综合久久久 | 欧美综合在线视频 | 精品99在线| 亚洲国产精品成人久久久 | 91视视频在线观看入口直接观看 | 欧美最猛黑人xxxx黑人 | www.蜜桃av| 精品www| 午夜网站视频 | 日韩在线免费看 | 中文字幕国产视频 | 天天夜天天操 | 亚洲一区二区av | 成人在线免费观看av | 日韩精品一区二区不卡 | 亚洲一区 中文字幕 | 国产精品网址 | 在线午夜电影 | 中文字幕在线看人 | 99久久婷婷国产综合精品首页 |