摘要:一依賴若類的變化會引起類的變化,則說明類依賴于類是一種使用的關(guān)系類是類中的某個方法的局部變量類是類中的某個方法的參數(shù)是一種臨時性的關(guān)系,通常在運(yùn)行時產(chǎn)生例如類中有一個方法,需要參數(shù)才可以使用方法,則類依賴于類反映在類圖上是虛線箭頭二關(guān)聯(lián)三聚
一. 依賴(dependency)
若A類的變化會引起B(yǎng)類的變化,則說明A類依賴于B類
是一種A使用B的關(guān)系 (A uses B)
B類是A類中的某個方法的局部變量
B類是A類中的某個方法的參數(shù)
是一種臨時性的關(guān)系,通常在運(yùn)行時產(chǎn)生
例如:Driver類中有一個drive(Car car)方法,需要car參數(shù)才可以使用drive方法,則Drive類依賴于Car類
反映在UML類圖上是虛線箭頭:
二. 關(guān)聯(lián)(association) 三. 聚合(aggregation) 四. 組合(composition) 五. 繼承(inheritance) 六. 實現(xiàn)(implement)參考資料:
https://design-patterns.readt...
https://blog.csdn.net/hguisu/...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/74347.html
摘要:因為依賴關(guān)系不強(qiáng)制,所以用虛線表示關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系是類屬性依賴,很關(guān)鍵,所以使用實線表示。源碼地址類圖參考慕課網(wǎng)設(shè)計模式精講大話設(shè)計模式設(shè)計模式之類圖學(xué)習(xí)二類圖 類圖(Class diagram)主要用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。類圖也是最常用的UML圖,用類圖可以顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系。 0x01.類圖中的元素 1.類 Class / 接口 Interface sho...
摘要:設(shè)計模式設(shè)計模式基本原則設(shè)計原則按接口而不是按實現(xiàn)來編程按接口而不是按實現(xiàn)編程是指,要將變量設(shè)置為一個抽象類或接口數(shù)據(jù)類型的實例,而不是一個具體實現(xiàn)的實例。例如父類的一個改變會逐級向下傳遞給子類實現(xiàn),這可能會影響子類使用的某個算法。 設(shè)計模式 設(shè)計模式基本原則 設(shè)計原則 ① : 按接口而不是按實現(xiàn)來編程 按接口而不是按實現(xiàn)編程是指,要將變量設(shè)置為一個抽象類或接口數(shù)據(jù)類型的實例,而不是一...
摘要:借助,自動提取代碼的動態(tài)調(diào)用流程圖。繪制類圖安裝是一個開源圖形可視化軟件。循環(huán)曲線表示遞歸過程調(diào)用。繪制的常用工具有靜態(tài)調(diào)用圖等。包括模塊之間的調(diào)用流程函數(shù)調(diào)用次數(shù)及耗時等。 ...
摘要:類之間的關(guān)系關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系是類與類之間最常用的一種關(guān)系,它是一種結(jié)構(gòu)化關(guān)系,用于表示一個類對象與另一個類對象之間有聯(lián)系。自關(guān)聯(lián)在系統(tǒng)中可能會存在一些類的屬性對象類型為該類本身,這種特殊的關(guān)聯(lián)關(guān)系稱為自關(guān)聯(lián)。 UML UML:統(tǒng)一建模語言(Unified Modeling Language)。在 UML 系統(tǒng)開發(fā)中有三個主要的模型: 功能模型:從用戶的角度展示系統(tǒng)的功能,包括用例圖...
閱讀 3362·2021-11-25 09:43
閱讀 2168·2021-09-22 10:02
閱讀 3482·2021-09-06 15:00
閱讀 2367·2019-08-30 15:56
閱讀 2419·2019-08-30 15:54
閱讀 3293·2019-08-30 14:14
閱讀 2314·2019-08-29 17:25
閱讀 2985·2019-08-29 17:16