XAML in Xamarin.Forms 基礎篇 電子書

XAML in Xamarin.Forms 基礎篇 電子書
XAML in Xamarin.Forms 基礎篇 電子書

Xamarin.Forms 快速入門 電子書

Xamarin.Forms 快速入門 電子書
Xamarin.Forms 快速入門 電子書
顯示具有 Design Patterns 標籤的文章。 顯示所有文章
顯示具有 Design Patterns 標籤的文章。 顯示所有文章

2017/06/09

UML 表示說明

UML是一種開放的方法,用於說明、可視化、構建和編寫一個正在開發的、物件導向的、軟體密集系統的製品的開放方法。更多資訊可以參考 UML
底下的 UML 示意圖片使用 PowerPoint 製作出來,因為,在 PowerPoint 內無法做出空心箭頭的線條,因此,所有的空心箭頭,將會以實心箭頭來表示。

類別 / 抽象類別 / 介面

共需分三塊,上層,標示出 類別 / 抽象類別 / <> 介面的名稱。
中間區域,則是用來標示狀態,通常可以標示 Property 屬性。
最後一塊區域,則是說明其可以使用方法。

繼承

這裡是用來標示兩個實體間的 is-a 的關係
類別的繼承,使用實體線段與實心箭頭的線段將其連接起來。
而介面的實作部分,則是使用虛線與實心箭頭的線段將其連接起來。

組合

這裡是用來標示兩個實體間的 has-a 的關係
使用虛線與開放箭頭的線段將其連接起來。

程式碼片段

一個範例

請示著解讀底下的 UML 是在表示甚麼樣的關係呢?