命令模式VS策略模式

  命令模式和策略模式類圖很相似,只是命令模式多了一個接收者(Receiver)角色,通過確切的Command類調(diào)用Receiver類,實現(xiàn)了調(diào)用者和具體的接收者的解耦。策略模式的意圖是封裝算法,它認為“算法”已經(jīng)是一個完整的、不可拆分的原子業(yè)務,通過對算法的封裝實現(xiàn)算法的獨立,并且可以相互轉(zhuǎn)換,讓行為的變化獨立于擁有行為的客戶,如我們在

網(wǎng)友評論