字面意思
Template [ˈtɛmplɪt]
n. 樣板,模板,型板
意圖
定義一個演算法的架構,將一些步驟延遲到子類別。可不改變其演算法的架構而重新定義它的步驟。
口訣
實際處理就交給子類別。
問題
要完成一致過程或一系列步驟,但其個別步驟在實現上可能不同。
實現方法
建立一個抽象類別,用抽象方法實現一個過程。 在子類別中實現這些抽象方法。
Template [ˈtɛmplɪt]
n. 樣板,模板,型板
定義一個演算法的架構,將一些步驟延遲到子類別。可不改變其演算法的架構而重新定義它的步驟。
實際處理就交給子類別。
要完成一致過程或一系列步驟,但其個別步驟在實現上可能不同。
建立一個抽象類別,用抽象方法實現一個過程。 在子類別中實現這些抽象方法。