設計模式學習:策略模式分析

1.舉例分析 問題: 要想實現一套模擬鴨子的遊戲,鴨子種類不少,有綠頭鴨、紅頭鴨、橡皮鴨和誘餌鴨。鴨子動做不少,動做包括叫法和飛行,且不一樣種類鴨子叫法不一樣,飛行行爲不一樣。 難點: 鴨子種類和鴨子動做都會隨着業務的改變而發生擴展或減小。 怎麼辦?java 2.定義:策略模式 策略模式:定義了算法族,分別封裝起來,讓它們之間能夠互相替換,此模式讓算法的變化獨立於使用算法的客戶。web 3.設計原
相關文章
相關標籤/搜索