行為類模式包括責(zé)任鏈模式、命令模式、解釋器模式、迭代器模式、中介者模式、備忘錄模式、觀察者模式、狀態(tài)模式、策略模式、模板方法模式、訪問者模式。該組設(shè)計(jì)模式眾多,如下我們著重介紹一下命令模式VS策略模式、狀態(tài)模式VS策略模式、觀察者模式VS責(zé)任鏈模式。
命令模式VS策略模式 |
命令模式和策略模式類圖很相似,只是命令模式多了一個(gè)接收者(Receiver)角色,通過確切的Command類調(diào)用Receiver類,實(shí)現(xiàn)了調(diào)用者和具體的接收者的解耦。策略模式