CSharp設計模式讀書筆記(15):命令模式(學習難度:★★★☆☆,使用頻率:★★★★☆)...

命令模式(Command Pattern):將一個請求封裝爲一個對象,從而讓我們可用不同的請求對客戶進行參數化;對請求排隊或者記錄請求日誌,以及支持可撤銷的操作。命令模式是一種對象行爲型模式,其別名爲動作(Action)模式或事務(Transaction)模式。 模式角色與結構:(可以有多個ConcreteCommand,分別保存多個Receiver的引用) 示例代碼: using System;
相關文章
相關標籤/搜索