設計模式-模板方法模式

基於繼承的代碼複用基本技術,可以將相同的代碼放到父類中,而將不同的方法實現放在不同的子類中。準備一個抽象類,將部分邏輯以具體方法以及具體構造函數的形式實現,然後聲明一些抽象方法來讓子類實現剩餘的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩餘的邏輯有不同的實現。體現了面向對象的衆多重要思想,使用頻率較高。 定義一個操作中算法的框架,而將一些步驟延遲到子類中,模板方法使得子類可以不改變一
相關文章
相關標籤/搜索