Java設計模式(六):命令設計模式

1.應用場景 有時候需要向某些對象發送請求,但是並不知道請求的接受者是誰,也不知道請求的操作是什麼,將‘對象的請求者‘從’命令的執行者’中解耦。使用此模式的優點還在於,command對象擁有更長的生命週期,可以在程序運行的任何時刻去調用這個方法。 2. 概念 命令設計模式將「請求」封裝成對象,以便使用不同的請求隊列或者日誌來參數化其他對象。命令模式也可以支持撤銷的操作。 將命令封裝成對象中,具有以
相關文章
相關標籤/搜索