介紹:
UML(Unified Modeling Language)是一種統一建模語言,爲面向對象開發系統的產品進行說明、可視化、和編制文檔的一種標準語言。下面將對UML的九種圖+包圖的基本概念進行介紹以及各個圖的使用場景。html
分類:
詳細介紹:
用例圖
類圖
- 定義: 用戶根據用例圖抽象成類,描述類的內部結構和類與類之間的關係
- 類與類之間的關係:
類之間的關係主要有泛化(Generalization),實現(Realization),關聯(Association),聚合(Aggregation),組合(Composition),依賴(Dependency)
各類關係之間的強弱順序: 泛化 = 實現 > 組合 > 聚合 > 關聯 > 依賴
一、泛化:是一種繼承關係
二、實現:是一種類與接口的關係,表示類是接口全部特性和行爲的實現
三、組合:是總體和部分之間的關係,可是部分不能離開總體單獨存在。
四、聚合:是總體和部分之間的關係,且部分能夠脫離總體單獨存在。
參考資料1
參考資料2