設計模式 策略模式(Strategy Pattern)

設計模式 策略模式(Strategy Pattern) 策略模式(Strategy Pattern) 定義了算法族,分別分裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 例子: 需求:設計一個簡答的模擬鴨子應用 遊戲中會出現各種鴨子,一邊遊戲戲水,一遍呱呱叫. 第一種設計 設計鴨子超類Superclass,讓各種鴨子繼承此超類. 現在需要鴨子會飛,就在超類上增加一個fly
相關文章
相關標籤/搜索