HeadFirst設計模式_讀書筆記_001_策略模式

1.引出策略模式:    Joe上班的公司設計了一款模擬鴨子各種行爲的遊戲,遊戲當中出現了各種各樣的鴨子。    鴨子有很多行爲,例如:在屏幕上顯示、叫、游泳等。    因爲有很多種類型的鴨子,最開始大部分行爲差不多,當然顯示肯定是不一樣的。所以我們很自然的想到了用繼承解決問題,我們可以定義一個鴨子的父類。每種類型的鴨子都繼承它就可以了。           這樣可以很好的複用代碼,一段時間內也確
相關文章
相關標籤/搜索