1.策略模式:封裝了變化(算法),而且便利進行單元測試(可以通過自己的借口進行單元測試),在實際情況中,為了使客戶端減小判斷的壓力并且降低耦合,最好與簡單工廠模式結合,把選擇判斷寫在context的構造方法里。考慮到健壯性,(比如增加需求,有新的算法)用發射機制。(反射,反射,程序員的快樂,呵呵~) 持續更新,謝謝~