命令模式 Command Pattern - BasuyaMuknana/java-design-pattern GitHub Wiki
命令模式 Command Pattern
示意圖
wiki_images/command_pattern_uml_diagram.jpg
謫要
- 此模式是data-driven。
- 將一個請求對象物件(Stock)包裝成對該物件執行不同處理的命令物件(BuyStock,SellStock),然後透過呼叫者物件(Broker)決定要執行哪種命令。
- 命令物件實作共同介面(Order)的命令執行方法(execute),並擁有一個請求對象物件。在命令執行方法中進行對請求對象物件的操作。