在開始學習設計模式(Design Pattern)之前,應該先學會看類別圖吧,類別圖在(軟體業)是常見的東西,可以讓團隊開發容易溝通,理解。
這文章主要的只是介紹一些基本的。
一個類別圖分成三層,
第一層代表類別名字,
第二層代表(屬性,欄位),
第三層代表(方法,行為)。
前面的符號代表 + (Public),- (Private) ,# (Protected),
這幾個是常用的,當然還有一些其他的,當遇到時不懂再自行找找吧!
斜字體 (Italic Type)類別名稱 - 代表抽象類別(Abstract Class)。
(空心三角形+實線) 代表 繼承(Inheritance)。
基本的大約就這樣子吧!當然還有好多如組合, 聚合,關聯,介面,實現 等。
也看看 設計模式介紹(Design Pattern)
物件導向 概念(Object-Oriented Concept )