設計模式學習之四(上)—開自己的比薩店

前面說過其中之一的設計原則我們不應該依賴實現編程,但是當我們每次用new時不正是在依賴實現編程嗎 Duck duck = new MallardDuck(); 正如上面的代碼,我們使用接口讓代碼有了彈性,但是還是得建立具體類的實例,當有一羣相關的具體類時通常會寫出這樣的代碼: Duck duck; if(picnic){ duck = new MallardDuck(); } else if(hu
相關文章
相關標籤/搜索