第177章(1 / 1)

全本小說網->吳強作品集->大話設計模式

上一頁返回書目下一頁

大話設計模式第177章

全本小說網www.qb5200.com加入收藏小A:“狀態模式和策略模式有什麼不同?”

大B:“狀態模式側重狀態方麵,一般不會接受新的狀態對象,即係統已經定義足夠的狀態。策略側重不同的行為的改變在統一的接口下,強調多態下麵行為的執行過程,處理過程,可以從用戶那裏接受參數,隻要用戶提供的策略符合接口。”

小A:“與模版模式又有什麼不同呢?”

大B:“模版模式就是算法在父類中,子類不會完全改寫算法,可以改寫部分,或稱關鍵部分,但整體的算法不變,可以節省大量代碼。策略模式所有的算法均在子類中完成,強調行為即算法的不同,可以使程序更靈活。”上一頁返回目錄下一頁

(本章完)