設計模式之策略模式:模擬鴨子

package firstPro; /*headfirst 設計模式第一章節 策略模式,模擬鴨子游戲,因爲鴨子的顏色種類固定,不常常變更,因此把顏色相關函數放在超類Duck中,因爲 鴨子的fly和kua兩個行爲常常要變動,或者增長新的表現行爲,大體先用如下兩種方案: 方案一:若是把該行爲也放在Duck超類,之後每添加一個新行爲,則全部子類都會繼承該行爲,包括那些不想添加該行爲的子類,牽一髮而
相關文章
相關標籤/搜索