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

UML類圖和對象圖概念及其區別解析

開發 架構
你對UML類圖和對象圖的概念是否了解,這里就向大家簡單介紹一下這兩種圖的概念,另外本文還描述了UML類圖和對象圖的區別。

本文和大家重點討論一下UML類圖和對象圖的概念,UML類圖Class Diagram)是描述類、接口、協作以及它們之間關系的圖,用來顯示系統中各個類的靜態結構,而對象圖(Object Diagram)描述的是參與交互的各個對象在交互過程中某一時刻的狀態。

UML類圖的概念

一、概述

UML類圖(Class Diagram)是描述類、接口、協作以及它們之間關系的圖,用來顯示系統中各個類的靜態結構。UML類圖是定義其他圖的基礎,在UML類圖基礎上,可以使用狀態圖、協作圖、組件圖和配置圖等進一步描述系統其他方面的特性。

UML類圖包括7個元素:類(Class)、接口(Interface)、協作(collaboration)、依賴關系(Dependency)、泛化關系(Generalization)、關聯關系(Association)以及實現關系(Realization)。

二、類

類定義了一組有著狀態和行為的對象。其中,屬性和關聯用來描述狀態。屬性通常用沒有身份的數據值表示,如數字和字符串。關聯則用有身份的對象之間的關系表示。行為由操作來描述,方法是操作的實現。對象的生命期則由附加給類的狀態機來描述。

1、 名稱:類的名稱是每個類中所必有的構成元素。

2、 屬性(Attribute)

(1) 可見性:類中屬性的可見性主要包括公有(public)、私有(Private)和受保護(Protected)。在UML中,公有類型的用“+”表達,私有類型用“-”表達,而受保護類型則用“#”表達。UML的類中不存在默認的可見性,如果沒有顯示任何一種符號,就表示沒有定義該屬性的可見性。

(2) 屬性名:按照UML的約定,單字屬性名小寫。如果屬性名包含多個單詞,這些單詞要合并,且除了***個單詞外其余單詞的首字母要大寫。

(3) 屬性字符串。屬性字符串用來指定關于屬性的其他信息,例如某個屬性應該是***的。任何希望添加在屬性定義字符串值但又沒有合適地方可以加入的規則,都可以放在屬性字符串里。

(4) 類屬性。屬性也可以作為一個類屬屬性來定義,這就意味著此屬性被該類的所有對象共享。在UML類圖中,類屬性帶有一條下劃線。

3、 操作。類的操作是對類的對象所能做的事務的抽象,相當于一個服務的實現。

4、 職責:在操作部分下面的區域,可以用來說明類的職責。職責是類或其他元素的契約或義務。類的職責是是自由形式的文本,寫一個短語,一個句子等。在UML中,把職責列在UML類圖底部的分隔欄中。

5、 約束。說明類的職責是消除二義性的一種非形式化的方法,形式化的方法是使用約束。約束指定了該類所要滿足的一個或多個規則。在UML中,約束是用一個花括號括起來的自由文本。

三、接口

接口包含操作但不包含屬性,且它沒有對外界可見的關聯。

四、類之間的關系

類之間的關系最常見的有四種:依賴關系、泛化關系、管理關系、實現關系。

 UML對象圖

一、概述

UML對象圖(Object Diagram)描述的是參與交互的各個對象在交互過程中某一時刻的狀態。對象圖可以被看作是UML類圖在某一時刻的實例。

在UML中,對象圖使用的是與UML類圖相同的符號和關系,因為對象就是類的實例。下圖顯示了對象圖的模型。其中節點可以是對象也可以是類,連線表示對象之間的關系:


二、UML類圖和對象圖的區別

 

【編輯推薦】

  1. 全面認識UML類圖建模技術
  2. 詳解八大UML類圖符號的表示法
  3. 正確辨析UML類圖的兩種存在形式
  4. UML類圖關系中關聯、依賴、聚集等關系的異同
  5. 解析UML類圖關系中UML關聯和其他關系的區別和聯系

 

責任編輯:佚名 來源: uml.org.cn
相關推薦

2010-07-09 15:13:42

UML對象圖

2010-07-12 10:25:44

UML類圖

2010-07-02 12:22:53

UML對象圖

2010-07-12 13:39:10

UML對象圖

2010-07-12 09:52:24

UML包圖

2010-06-11 18:09:26

UML對象圖

2010-07-09 09:16:22

UML包圖

2010-07-01 17:18:02

UML包圖

2010-07-02 13:34:06

UML交互圖

2010-06-11 17:59:24

UML對象圖

2010-07-05 14:48:25

UML靜態結構圖

2010-07-05 09:01:29

UML靜態模型圖

2010-07-06 15:57:58

UML圖形

2010-06-18 14:56:15

UML綜合實例

2010-07-02 09:54:38

UML部署圖

2010-07-02 09:21:34

UML部署圖

2010-06-13 14:37:04

UML實踐

2010-07-12 14:16:19

UML活動圖

2010-07-12 10:15:11

UML對象圖

2010-07-09 10:26:35

UML類圖關系
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区中文在线 | 日韩一区二区福利视频 | 日韩欧美在线免费观看 | 欧美一区二区三区四区视频 | 久久精品国产一区二区电影 | 91视频精选 | 九色在线观看 | 成人精品久久日伦片大全免费 | 日日摸夜夜添夜夜添特色大片 | 久久躁日日躁aaaaxxxx | 欧美性猛交一区二区三区精品 | 国产精品美女久久久久久久久久久 | 精品日韩在线观看 | 亚洲免费在线播放 | 成人三区 | 日本成人久久 | 天堂av中文在线 | 成人h片在线观看 | 国产一区二区三区高清 | 午夜性视频 | 欧美九九 | 国产精品国产精品国产专区不蜜 | 欧美二区三区 | 亚洲精品乱码 | 久久综合欧美 | 7777在线视频 | 蜜桃av鲁一鲁一鲁一鲁 | 国产黄色av电影 | 成人亚洲网站 | 国产精品久久久久久久久久久久久久 | 亚洲一区二区三区 | 久久国产精品免费视频 | 精品在线观看入口 | 韩日中文字幕 | 久久久久久免费看 | 日韩在线| 一本大道久久a久久精二百 欧洲一区二区三区 | 久久天堂 | 自拍偷拍第一页 | 中文字幕一区二区不卡 | 国产农村妇女毛片精品久久麻豆 |