天天看點

指令模式(Command Pattern)

1指令模式是一個高内聚的模式。

定義如下:将一個請求封裝成一個對象,進而讓你使用不同的請求把用戶端參數化,對請求排隊或者記錄請求日志,可以提供指令的撤銷和恢複功能。

2.角色說明:

● Receive接收者角色

該角色就是幹活的角色,指令傳遞到這裡是應該被執行的。

● Command指令角色

需要執行的所有指令都在這裡聲明。

● Invoker調用者角色

繼續閱讀