Spring中使用到的設計模式(四)----工廠方法模式

1. 工廠方法模式 1.1 什麼是工廠方法模式 工廠方法模式是對簡單工廠模式進一步的解耦,因爲在工廠方法模式中是一個子類對應一個工廠類,而這些工廠類都實現於一個抽象接口。這相當於是把原本會因爲業務代碼而龐大的簡單工廠類,拆分成了一個個的工廠類,這樣代碼就不會都耦合在同一個類裏了。 1.2 UML圖 1.3 優缺點 優點:工廠方法模式克服了簡單工廠會違背開-閉原則的缺點,又保持了封裝對象創建過程;
相關文章
相關標籤/搜索