1. 程式人生 > >模板方法

模板方法

實現 使用場景 avi sdn 優勢 模板方法模式 spa jsb net

一.使用場景

當我們要完畢在某一細節層次一致的一個過程或一系列步驟,但其個別步驟在更具體的層次上的實現可能不同一時候,我們通常考慮用模板方法模式來處理。

技術分享

技術分享

技術分享

技術分享

模板方法模式是通過把不變行為搬移到超類。去除子類中的反復代碼來體現它的優勢。

當不變的和可變的行為在方法的子類實現中混合在一起的時候,不變的行為就會在子類中反復出現,我們通過模板方法模式把這些行為搬移到單一的地方,這樣就幫助子類擺脫反復的不變形為的糾纏。




模板方法