1. 程式人生 > >23種設計模式---15.命令模式

23種設計模式---15.命令模式

命令模式(Command Pattern)是一種資料驅動的設計模式,它屬於行為型模式。請求以命令的形式包裹在物件中,並傳給呼叫物件。呼叫物件尋找可以處理該命令的合適的物件,並把該命令傳給相應的物件,該物件執行命令。

1.用一個類來封裝命令方法

2.抽象出命令執行介面

3.用一個類來單一實現某種命令

4.組裝命令,呼叫命令

不過如果命令過多的話具體命令類會很多