簡(jiǎn)介
? ? ? ? 將“請(qǐng)求”封裝成對(duì)象,以便使用不同的請(qǐng)求捍壤、隊(duì)列或者日志來(lái)參數(shù)化其他對(duì)象续誉。命令模式也支持可撤銷(xiāo)的操作。命令模式通過(guò)這種封裝的方式實(shí)現(xiàn)將客戶端和接收端解耦扛吞。
命令模式樣例代碼
特點(diǎn)
? ? ? ? 實(shí)現(xiàn)客戶端和接受者之間的解耦呻惕。可以動(dòng)態(tài)的添加新的命令滥比。只需要調(diào)用同一個(gè)方法(doCommand方法)便可以實(shí)現(xiàn)不同的功能亚脆。