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