1. 程式人生 > >掌握uml 類圖以及類圖之間聚合、組合等關係

掌握uml 類圖以及類圖之間聚合、組合等關係

uml建模是設計模式以及軟體架構的前提,因此學習uml建模是必要性的。

uml 類圖以及類圖之間的關係。

uml時序圖將會在下一個部落格進行學習。該部落格僅僅作為個人學習使用,部落格中的大部分素材均來自老師的教程。

感覺老師的教程很好,所以特分享出。如有錯誤請指出。

類圖的規範

  1. f

fd

類關係之間的聯絡

  1. 泛化    以繼承  
  2. 實現    實現介面
  3. 組合  整體和部分的關聯不可卻失 人與鼻子是整體和部分
  4. 聚合  一個東西具有一個東西 籃子裡水果 盤子也有水果 
  5. 關聯  是名稱動詞名稱的關係  客戶使用機器  工程建立產品
  6. 依賴 是一個類的實現需要其他的類的協助,就是一個類中使用了其他一個類的物件。

 

關於關聯的箭頭

明確誰指向誰、分為三組

泛化、實現、組合、聚合、關聯、依賴

泛化和實現  指向父類箭頭都是空心三角形  由子類指向被繼承或者被實現的一方。實現的連線線是虛線,繼承是實線。

組合和聚合 是整體指向部分,四角指向部分,空心是聚合 實心是組合。 

關聯和依賴 關聯指向被關聯的類、依賴指向是被使用者。依賴是虛線、關聯是實線。

uml類圖例項

網上參考例項

自己寫的例項,這個是錯誤的、放在這裡只是為了以後不要犯這種錯誤