設計模式之策略模式(面向接口編程)

面向實現編程的弊端 舉一個簡單的動物界的例子,咱們須要寫一段代碼,包含如下要素:鴨子類,鴨子的若干子類,實現一些方法。 慣用的編程思路: 一、寫一個鴨子類Duck,寫幾個方法,好比鴨子飛行的方法fly(),鴨子叫的方法quack()。 二、寫鴨子的子類,好比綠頭鴨MallardDuck,繼承Duck類。 三、在子類中重寫以上兩個方法。 這種編程思路的弊端: 一、代碼冗雜: 在代碼量少且代碼穩定不變
相關文章
相關標籤/搜索