設計模式筆記————工廠方法模式

工廠方法模式:定義一個用於創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。 對比簡單工廠模式,工廠方法模式實現時,客戶端需要決定實例化哪一個工廠來實現 Product 類,選擇判斷的問題還是存在,只不過工廠方法把簡單工廠的內部邏輯判斷移到了客戶端代碼進行。符合開放-封閉原則。
相關文章
相關標籤/搜索