標籤雲

搜尋此網誌

2009/07/13

設計模式小筆記-Template Method Pattern

Template Method Pattern
範本方法模式


使用時機:
制訂一些規格讓子類別遵守,減少程式碼重複,而子類別可用不同方式去實作方法。

要點:
1. 定義一個 abstract 父類別,把子類別都要用到的功能定義進去
2. 子類別繼承並實做父類別的方法
3. 用戶端用父類別型別變數存放子類別實體,再呼叫其方法

維基百科關於 Template Method Pattern 的說明(英文)
維基百科關於 Template Method Pattern 的說明(中文)

沒有留言: