UML第二部分和建立型模式

2022-07-06 22:06:08 字數 756 閱讀 7970

狀態機檢視通過對每個類的物件的生命期進行建模 描述了物件時間上的動態行為 。狀態指就某個特定類而言 對於發生的事件具有相同性質響應的一系列物件值。

狀態機不但可以描述類的行為 而且可以描述用例 協作和方法的動態行為。

狀態的種類分為:簡單狀態,併發復合狀態,順序復合狀態,初始狀態,結束狀態,匯合狀態,歷史狀態,引用子狀態機狀態,佔位狀態

活動檢視的狀態代表了運算執行的狀態 而非一般物件的狀態。活**包含活動狀態,動作狀態,分支

互動式圖是通過協作來建模的。互動是在協作中由分類角色通過關聯角色進行交換的一系列訊息

建立型模式分為:單例模式,簡單工廠模式,工廠方法模式,原型模式,建造者模式。

單例模式 : 單例模式可以保證系統中,應用該模式的類乙個類只有乙個例項。即乙個類只有乙個物件例項。

簡單工廠模式 : 又叫做靜態工廠方法模式,但不屬於23種gof設計模式之一。簡單工廠模式是由乙個工廠物件決定建立出哪一種產品類的例項。

工廠方法模式 : 是一種常用的類建立型設計模式,此模式的核心精神是封裝類中不變的部分,提取其中個性化善變的部分為獨立類,通過依賴注入以達到解耦、復用和方便後期維護拓展的目的。

抽象工廠模式 : 是指當有多個抽象角色時,使用的一種工廠模式。抽象工廠模式可以向客戶端提供乙個介面,使客戶端在不必指定產品的具體的情況下,建立多個產品族中的產品物件。

原型模式 : 用原型例項指定建立物件的種類,並且通過拷貝這些原型建立新的物件。

建造者模式: 將乙個複雜物件的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示。

關於UML第二部分和建立型模式的總結

檢視分為三個檢視域 結構分類 動態行為和模型管理。1 動態行為是指描述了系統隨時間變化的行為。動態行為檢視包括狀態機檢視。活動檢視和互動檢視。2 互動試圖 互動檢視描述了實現系統行為角色之間的訊息交換序列。分類角色是對互動中充當特殊角色的物件的描述。從而使該物件區別於相同類的物件,檢視提供了系統中行...

Web API 第二部分

web api 第二部分 元素偏移量 offset element.offsettop element.offsetleft element.offsetwidth 可以得到元素的大小 寬度和高度 是包含padding border width element.offsetheight elemen...

redux 第二部分

redux 的使用方法,為什麼使用 action.js 檔案,進行優化 將其分開,然後我們通過工廠函式的每次返回不同的物件,由於引數是固定的,每次返回的都是事件型別和事件資料,所以我們可以使用乙個函式,通過其返回值來返回乙個物件,讓後傳遞給 action 我們的 reducer 函式有兩個引數,引數...