定義一個用于創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到了子類。
工廠方法模式實現,客戶端進行工廠的實例化,產生哪一個工廠實例的邏輯判斷依然存在。工廠方法把簡單工廠內部邏輯判斷轉移到了客 戶端。工廠方法模式就是利用了“依賴倒轉原則”解決了簡單工廠模式違背“開-閉原則”的問題。
Copyright java小爬蟲.