設計模式之策略模式

1.定義 策略模式定義了算法族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 這些算法族可以看成對象的一系列行爲。 2.場景描述 現在要開發一款鴨子游戲,目前是所有的鴨子都會游泳,但是綠頭鴨(MallardDuck)不會呱呱叫,只會吱吱叫;橡皮鴨不會飛等。後續還有可能會出現唐老鴨角色,即不會飛,也不會吱吱叫,呱呱叫,但是會說話等突然情況需要添加或修改遊戲角色。 3
相關文章
相關標籤/搜索