設計模式--模版方法

模版模式 既然使用了繼承,那麼要肯定繼承的意義,父類要成爲子類的模版,所有重複的代碼都應該上升到父類,而不是讓每個子類重複 當我們要完成在某一細節層次一致的一系列過程或步驟時,但某一步驟在更詳細層次上的實現可能不同,我們通常考慮用模版方法解決 定義一個算法骨架,而將一些步驟延遲到子類實現,模版方法使得子類可以不改變算法的結構重定義某步驟的實現 優點: 把不變的行爲移到父類,去除子類中重複的代碼
相關文章
相關標籤/搜索