【設計模式】行爲型模式——十種

一、模板方法模式模板方法模式,定義一個操作中的算法骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 1、何時使用模板方法模式? 當我們要完成某一細節層次一致的一個過程或一系列步驟,但其個別步驟更詳細的層次上的實現可能不同時,我們通常考慮用模板方法模式來處理。 2、優點 實現了代碼複用 能夠靈活對應子步驟的變化,符合開發——封閉原則 3、缺點
相關文章
相關標籤/搜索