1.最近想學習一下設計模式,於是買了本《大話設計模式》,以前自己也是搞不懂UML類圖,今天看第一張的時候發現講的很簡單明瞭,於是自己記錄一下,以便分享學習。
先上圖:
“+”:public
“-”:private
“#”:protected
類圖分三層:
第一層:顯示類的名稱,如果是抽象類,則用斜體顯示
第二層:類的特性,通常就是屬性和字段。
第三層:類的操作,通常是方法或行爲。
接口的標識方法:頂端有《interface》顯示
第一行:接口名稱
第二行:接口方法
接口的第二種標識方法:棒棒糖方法,即上圖標識符爲:⑥的。
①:表示依賴關係
②:表示繼承關係
③:表示合成(組合)關係
④:表示聚合關係
⑤:表示關聯關係
⑥: 表示實現接口