前言 1.9 設計模式 ------- 模板方法

模板方法設計模式

該設計模式解決的問題是:

具有固定算法(步驟)的應用。但這些算法步驟,又針對不同的用戶(情況)具有不同的實現方式。

在該設計模式中,具有兩大類方法:

     模板方法、步驟方法

步驟方法又根據其實現情況,分爲三種

     抽象方法、最終方法、鉤子方法

抽象方法:要求子類必須要實現的方法

 最終方法:由final修飾的方法,不能被子類重寫的方法。

鉤子方法:具有默認的實現,但可以被子類重寫的方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章