UML各類圖

介紹:

UML(Unified Modeling Language)是一種統一建模語言,爲面向對象開發系統的產品進行說明、可視化、和編制文檔的一種標準語言。下面將對UML的九種圖+包圖的基本概念進行介紹以及各個圖的使用場景。html

分類:

UML分類

詳細介紹:

用例圖

類圖

  • 定義: 用戶根據用例圖抽象成類,描述類的內部結構和類與類之間的關係
  • 類與類之間的關係:
    類之間的關係主要有泛化(Generalization),實現(Realization),關聯(Association),聚合(Aggregation),組合(Composition),依賴(Dependency)
    各類關係之間的強弱順序: 泛化 = 實現 > 組合 > 聚合 > 關聯 > 依賴
    一、泛化:是一種繼承關係
    二、實現:是一種類與接口的關係,表示類是接口全部特性和行爲的實現
    三、組合:是總體和部分之間的關係,可是部分不能離開總體單獨存在。
    四、聚合:是總體和部分之間的關係,且部分能夠脫離總體單獨存在。

    參考資料1
    參考資料2
相關文章
相關標籤/搜索