在畫UML圖時,比較常搞不清楚依賴、聚合、組合、泛化的關係!簡單點講,我認爲依賴關係表現在代碼裏面就是某個類的方法參數或者局部變量使用的另外一個類,這樣兩個類就是依賴關係!而聚合與組合都是關聯關係,區別是組合強調整體是由不可分割的個體組成的,也就是一個類是另一個的一部分,比如鳥和翅膀的關係!聚合和組合在代碼中的表現爲某個類的成員變量是另外一個類,關聯關係比依賴強!泛化就是繼承的意思,比較好理解。一下是UML類圖:
一張圖解釋UML類圖
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
代碼的設計圖紙——UML(下)
耶耶宁
2020-06-19 16:04:34
喫燒烤之命令模式學習筆記[C++版]
eaglewood2005
2020-06-16 06:03:05
手機軟件兼容之橋接模式學習筆記[C++版]
eaglewood2005
2020-06-16 06:03:05
金庸小說考試之模板方法模式學習筆記[C++版]
eaglewood2005
2020-06-16 06:03:05
畫個小人兒之建造者模式學習筆記[C++版]
eaglewood2005
2020-06-16 06:03:04
面向對象類的設計原則小結
eaglewood2005
2020-06-16 06:03:04
學雷鋒之工廠方法模式學習筆記[C++版]
eaglewood2005
2020-06-16 06:03:04
追MM之代理模式學習筆記[C++版]
eaglewood2005
2020-06-16 06:02:54
UML類圖之間的關係舉例
moyedamo
2020-06-14 08:18:02
UML建模(PD16)----java實體類模型
吃鸡不费力
2020-02-26 01:21:13
流程圖分級、分類、分層
vebasan
2020-02-26 00:17:41
Beginning WF讀書筆記(一):創建一個簡單的工作流
greatverve
2020-02-25 03:41:18
pdm生成sql腳本和數據庫
归雀楼
2020-02-22 21:28:02