統一建模語言UML

2022-06-27 22:15:11 字數 2164 閱讀 7862

物件導向思想:用類和物件表示現實世界,用訊息和方法來模擬現實世界的核心思想。

物件導向特性

封裝提供2種保護:

保護物件:防止直接訪問物件內部細節

保護客戶:防止物件實現部分的變化影響客戶對

單繼承與多繼承:

在oo技術中,多型指使乙個實體在不同上下文條件下具有不同意義或用法的能力

用例圖是從使用者角度描述系統功能,並指出各功能的操作者。用例圖展示了一組用例、參與者以及它們之間的關係。

類圖是uml物件導向中最常用的一種圖,類圖可以幫助我們更直觀的了解乙個系統的體系結構。通過關係和類表示的類圖,可以圖形化的描述乙個系統的設計部分

uml物件導向中物件圖是類圖的例項,幾乎使用與類圖完全相同的標識。它們的不同點在於物件圖顯示類的多個物件例項,而不是例項的類乙個物件圖是類圖的乙個例項。由於物件存在生命週期,因此物件圖只能在系統某一時間段存在

描述乙個實體基於事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的事件做出反應的。

活**由一些活動組成,圖中同時包括了對這些活動的說明。當乙個活動執行完畢之後,將沿著控制轉移箭頭轉向下乙個活動。活**中還可以方便地描述控制轉移的條件以及並行執行等要求。

順序圖由一組物件構成,每個物件分別帶有一條豎線,稱作物件的生命線,它代表時間軸,時間沿豎線向下延伸

協作圖主要用於描繪物件之間訊息的移動情況來反映具體的方案,顯示物件及其互動關係的空間組織結構,而非互動的順序

元件圖,也稱為構件圖。元件圖描述**部件的物理結構各部件之間的依賴關係,元件圖有助於分析和理解部件之間的相互影響程度

部署圖,也稱為配置圖。uml物件導向中配置圖描述系統中硬體和軟體的物理配置情況系統體系結構

⚠️ uml 不僅僅能夠應用於物件導向開發中

統一建模語言(UML)

統一建模語言提供了一種表示法,通過它,我們可以獲取和說明程式設計。uml類圖描述系統中的類 它們之間的靜態關係 與類關聯的屬性和操作以及有關物件間連線的約束。uml類圖 在uml中,類由乙個矩形來表示,並且通常分割成3部分 類名 屬性和操作。上圖說明了乙個名為libraryitem的類名。該類有兩個...

UML統一建模語言

1 什麼是建模?任何事情都要先想清楚了再做,軟體開發更是如此!軟體開發過程不可能一上來就盲目寫 寫 之前必須搞清楚下面一些問題 要做什麼?做成什麼樣?怎麼去做?2 建模的原則 1 選擇建立什麼樣的模型對如何發現和解決問題具有重要的影響 2 每個模型有多種表達方式。使用者的身份和使用的原因是評判模型好...

UML統一建模語言

uml全稱是 unified modeling language又稱統一建模語言或標準建模語言。是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。它是一種語言,語言就是用來描述一件事物的。我們了解一下軟體開發的歷史,才明白為什...