UML類圖中的基本圖示 ——《大話設計模式》讀書筆記

來源:互聯網
上載者:User

UML類圖中的基本圖示
——《大話設計模式》讀書筆記   by斜風細雨QQ:253786989    2012-02-27

1 類(class)

  第一行timer是類名,如果是抽象類別,用斜體顯示。第二行是類的屬性。第三行是類的方法。“+”表示public,“-” 表示private,“#” 表示protected。

2 介面

  頂端“<<interface>>”表示這是一個介面,第二行是介面方法。

  棒棒糖標記法

  圓圈旁是介面名稱,介面在bird類中實現。

3 繼承

  繼承關係使用空心三角形加上實線表示。

4 實現介面

  實現介面用空心三角形加虛線表示。

5 關聯

  一個類需要另一個類(支援)

  關聯關係用實心箭頭表示。

6 彙總

  彙總表示一種弱得“擁有”關係,體現的是A對象可以包含B對象,但B對象不是A對象的一部分。

  彙總關係用空心菱形加實線箭頭表示。

7 合成

  合成(Composition)是一種強的“擁有”關係,體現了嚴格的部分和整體的關係,部分和整體的生命週期一樣。

合成關係用實心菱形加實線箭頭表示。數字1、2是基數,表明這一端的類可以有幾個執行個體。n表示可能有無數個執行個體。關聯和彙總也可以有基數。

8 依賴

  依賴關係用虛線箭頭表示。

UML類圖中的基本圖示 ——《大話設計模式》讀書筆記   by斜風細雨QQ:253786989   
2012-02-27

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.