Command定義
將來自客戶端的請求傳入一個對象,無需瞭解這個請求激活的 動作或有關接受這個請求的處理細節。
這是一種兩臺機器之間通訊聯繫性質的模式,類似傳統過程語 言的 CallBack功能。
優點:
解耦了發送者和接受者之間聯繫。 發送者調用一個操作,接受者接受請求執行相應的動作,因爲使用Command模式解耦,發送者無需知道接受者任何接口。
具體實現代碼:
Receiver.java
Command.java
CommandImpl.java
Invoker.java
客戶端調用:Client.java
代碼相對來說比較簡單,