架構師修養 UML

2021-10-24 16:38:16 字數 834 閱讀 1501

類a使用到類b,這種使用關係是偶然的、臨時的、非常弱的,但是b類的變化會影響到a。

在**層面,類b作為引數在a的方法中使用。

是類與類、類與介面之間的強依賴關係,這個依賴關係是長期的,平等的,可以單向、雙向。

在**層面,被關聯類b以屬性或全域性變數形式出現在關聯類a中

##  聚合關係

has-a關係,是整體與個體的關係,生命週期不同,在**層面和關聯是一致的,只能從語義上區分

![聚合關係](

## 組合關係

contain-a 關係,是整體與個體的關係,生命週期相同,在**層面和關聯是一致的,只能從語義上區分

指類a繼承類b,子類繼承父類,子介面繼承父介面。

指類實現介面

論架構師的自我修養

確實說的不錯!架構師,當然是腦力勞動者,但是,同樣是腦力勞動也存在重大的差別。有一類腦力勞動的成果,是比較容易被評價的。或者能夠判斷其對錯 比如考試的分數 或者能夠比較其高下 比如兩個人下棋分出輸贏 或者能夠交由市場來判斷 比如某種ui ue設計,我們可以通過資料統計,了解其受使用者歡迎的程度。但是...

論架構師的自我修養

架構師,當然是腦力勞動者,但是,同樣是腦力勞動也存在重大的差別。有一類腦力勞動的成果,是比較容易被評價的。或者能夠判斷其對錯 比如考試的分數 或者能夠比較其高下 比如兩個人下棋分出輸贏 或者能夠交由市場來判斷 比如某種ui ue設計,我們可以通過資料統計,了解其受使用者歡迎的程度。但是,架構設計只是...

論架構師的自我修養

架構師,當然是腦力勞動者,但是同樣是腦力勞動也存在重大的差別。有一類腦力勞動的成果,是比較容易被評價的。但是,架構設計只是軟體開發過程中的乙個環節,在這個多人協作的場景中,我們很難單獨評價架構的優劣。架構師,當然是腦力勞動者,但是,同樣是腦力勞動也存在重大的差別。有一類腦力勞動的成果,是 比較容易被...