設計模式之行爲型模式

觀察者模式 當一個對象更新時,通知其他對象更新自己。在通知者對象中可使用委託,把要通知的對象的方法委託給通知者,這樣就可以實現該功能。 模板方法模式 將子類中不變的行爲搬到超類,出去子類中重複代碼來實現它的優勢。 命令模式 將一個請求或命令封裝爲一個對象,從而使你可以用不同的請求對客戶進行參數化,對請求排隊或記錄請求日誌,以及支持可撤銷的操作。 狀態模式 在運行時根據狀態改變它的行爲,把特定的狀態
相關文章
相關標籤/搜索