Head First 設計模式之第一章——策略模式

內容回顧 第一章中,主要講述了鴨子模擬器的實現,具體需求如下: 要實現一個鴨子模擬器來模擬各種鴨子的行爲,如叫、游泳等等的行爲。 針對這個需求,平常稍爲有點OO思想的人,首先想到的方案就是:先設計一個鴨子的基類,在基類中設計若干個函數來表示鴨子的行爲,如叫、游泳等等,然後用這個基類派生出若干個子類,每個子類代表一種鴨子,如唐老鴨、周黑鴨、北京烤鴨、橡皮小黃鴨等等,在這些基類中分別重載這些行爲函數即
相關文章
相關標籤/搜索