【UML入門教程】——UML關係
UML的關係主要有四種:關聯、依賴、泛化、實現。
關聯(Association)
關聯關係包括聚合、組合關係,描述的是整體和部分的關係。
- 聚合(aggregation)
聚合是整體和部分之間,兩者一者毀滅,另外一者還能單獨存在。比如android手機和普通資料線。手機壞了,資料線還可以給別的android手機用。一個手機可以擁有0...N跟資料線,一根資料線對應一個手機。
- 組合(composition)
組合是整體和部分之間,一者毀滅,另外一者消亡。比如一個火車擁有n多個車廂,火車沒了,車廂也就沒什麼價值了。
依賴(Dependency)
依賴就是一個類A使用到了另一個類B,這種使用關係是具有偶然性的、臨時性的、非常弱的。但是B類的變換會影響到A.
比如人要去旅遊,要搭乘飛機,人和飛機就是依賴。表現在程式碼層就是類B作為引數被類A在某個方法中使用。
泛化(generalization)
泛化其實就是繼承。
單重繼承
多重繼承
單重繼承跟多重繼承的區別是單重繼承只有一個父類,而多重繼承有多個父類。
實現(realization)
實現指的是一個class實現interface的功能。實現是類與介面之間最常見的關係。
任何事物之間都離不開千絲萬縷的關係,UML也是如此。關係是UML九種圖不可或缺的紐帶。正確的理解它,運用它,才能畫出準確、易懂的UML圖。
相關文章
- 【UML入門教程】——Hello,UML!
- UML入門
- UML類圖關係
- UML 類圖及關係
- UML設計入門
- 再次說UML 中的關係
- 【UML入門教程】——總結和自我補充
- 設計模式-UML關係基礎設計模式
- UML中類之間的關係
- 【UML入門教程】——靜態結構(下):類圖
- 【UML入門教程】——構件圖、部署圖、包圖
- UML類圖--類之間的關係
- 【UML入門教程】——靜態結構(上):用例圖
- 大話UML中類之間的關係
- UML類圖幾種關係的總結
- 我所理解的OOP——UML六種關係OOP
- UML類圖與類的關係詳解
- UML 之 各種檢視簡介 & UML類圖幾種關係的總結
- 【UML入門教程】——動態部分(上):狀態圖、活動圖
- 設計模式--UML關係與程式碼對照設計模式
- 【UML】2.部分與整體的媒介:關係
- UML 架構圖入門介紹 starUML架構
- 最全面的UML教程
- UML類圖介紹&類的六大關係
- UML關係(泛化,實現,依賴,關聯(聚合,組合))
- UML筆記——14種UML圖筆記
- UML類圖10分鐘快速入門 - From 聖傑
- 五分鐘看懂UML類圖與類的關係詳解
- 統一建模語言UML輕鬆入門之用例
- 設計模式存在哪些關聯關係,六種關係傻傻分不清--- UML圖示詳解設計模式
- Thinking in UML-1-為什麼需要UMLThinking
- UML基礎
- UML學習
- UML活動圖
- 一張圖讓你記住uml的常用關係的簡單圖例
- 三、UML核心元素
- 認識UML工具
- UML順序圖