設計模式初探之一------工廠模式

先梳理一下經常混淆的幾個概念 簡單工廠vs工廠方法vs抽象工廠 1、簡單工廠 使用簡單工廠的目的就是封裝創建對象的代碼(封裝成一個工廠類),以後如果創建對象的動作發生改變,只需改變工廠類即可。 《Head First設計模式》中認爲簡單工廠不是一個設計模式,而是一種編程習慣,不管他算不算一種設計模式,只要可以優化代碼,就值得我們學習與實踐。 簡單工廠本身的定義很簡單,使用起來也不復雜,引用《Hea
相關文章
相關標籤/搜索