Head First設計模式讀書筆記-第六章 Command Pattern 命令模式

命令模式 定義 將請求封裝爲對象,以便使用不同的請求、隊列或日誌來參數化其他對象,命令模式也支持可撤銷的操作。 示例 以生活中的場景爲例,電器的啓動和關閉,這些功能封裝爲命令,通過命令去出發功能,所有的命令對象都實現統一的接口,規範其行爲(excute、undo)。客戶端只需要調用包含命令集合的調用者就可以啓動或關閉對象的功能。下圖的例子分別是標準命令模式的類圖和宏命令模式的類圖。        
相關文章
相關標籤/搜索