91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UML類圖和對象圖的概念是什么

發布時間:2022-03-18 16:35:58 來源:億速云 閱讀:291 作者:iii 欄目:開發技術

這篇文章主要介紹“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類圖和對象圖的區別

UML類圖和對象圖的概念是什么

關于“UML類圖和對象圖的概念是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

uml
AI

平罗县| 葫芦岛市| 陆河县| 蒲城县| 那坡县| 福安市| 萝北县| 东兰县| 涿州市| 屏东市| 清新县| 丰镇市| 西林县| 迭部县| 张家港市| 陆河县| 宜兰市| 沧州市| 会同县| 修文县| 泽普县| 花莲县| 高清| 板桥市| 凌海市| 容城县| 兴海县| 民勤县| 普宁市| 芮城县| 泸水县| 蒙阴县| 霍城县| 麻江县| 铜陵市| 刚察县| 中山市| 探索| 汤阴县| 灌云县| 台江县|