設計模式-工廠方法

工廠方法模式(Factory Method),定義一個用於創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。 工廠方法模式和簡單工廠的區別:簡單工廠模式的最大優點在於工廠類中包含了必要的邏輯判斷,根據客戶端的選擇條件動態實例化相關的類,對於客戶端來說,去除了與具體產品的依賴。 工廠方法克服了簡單工廠違背開放-封閉原則的缺點,又保持了封裝對象創建過程的優點。 githu
相關文章
相關標籤/搜索