1.命令模式的應用場景:
有時候需要向某些對象發送請求,但是並不知道請求的接收者是誰,也不知道被請求的操作是什麼,此時希望用一種松耦合的方式來設計軟件,使得請求的發送者和請求的接收者能夠消除彼此之間的耦合關係。2.命令模式的實現:
命令模式將過程式的請求封裝在command對象的execute方法裏,通過封裝方法的調用,我們可以把運算塊包裝成形。command對象可以被四處傳遞,所以在調用命令時,client不用關心事情是如何進行的。3.宏命令:
宏命令是一組命令的集合,通過執行宏命令的方式,可以一次執行一批命令