Tuesday 21 August 2012

類別圖介紹 (UML)

在開始學習設計模式(Design Pattern)之前,應該先學會看類別圖吧,類別圖在(軟體業)是常見的東西,可以讓團隊開發容易溝通,理解。

這文章主要的只是介紹一些基本的。


一個類別圖分成三層,

第一層代表類別名字,

第二層代表(屬性,欄位),

第三層代表(方法,行為)。

前面的符號代表 + (Public),- (Private) ,# (Protected),

這幾個是常用的,當然還有一些其他的,當遇到時不懂再自行找找吧!

斜字體 (Italic Type)類別名稱 - 代表抽象類別(Abstract Class)。

(空心三角形+實線) 代表 繼承(Inheritance)。

基本的大約就這樣子吧!當然還有好多如組合, 聚合,關聯,介面,實現 等。

也看看 設計模式介紹(Design Pattern) 
物件導向 概念(Object-Oriented Concept ) 


No comments:

Post a Comment