UML類圖

這裏寫圖片描述

注:

  • 分三層,第一層表示類的名字(如果是抽象類,則就用斜體表示),第二層表示類的特徵,通常就是字段和屬性。第三層是類的操作,通常就是方法或行爲,前面符號:‘+’表示public,‘-’表示private,‘#’表示protected
  • 接口第一行表示名稱,第二行表示接口方法
  • 類的繼承用空心三角形+實線,實線接口用空心三角形+虛線
  • 聚合表示一種弱的“擁有”關係,體現的是A對象可以包含B對象,但B對象不是A對象的一部分
  • 合成是一種強的“擁有”關係,體現了嚴格的整體與部分關係,部分與整體的生命週期一樣。合成關係的連線兩端有一個數字“1”和數字“2”,這被稱爲基數,表明這一端的類可以有幾個實例,很顯然,一隻鳥應該有兩隻翅膀,如果一個類有無數個實例,就應該用“n”表示。關聯關係和聚合關係也可以有基數。
  • 依賴用虛線箭頭表示,例如,動物有幾大特徵,比如新陳代謝,能繁殖。而動物要有生命力,需要氧氣,水以及食物等。也就是說,動物依賴於氧氣和水,他們之間是依賴關係。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章