天天看點

java設計模式(二)---工廠方法模式

就是建立一個工廠類,對實作了同一接口的一些類進行執行個體的建立。

測試:

java設計模式(二)---工廠方法模式
java設計模式(二)---工廠方法模式

View Code

将上面的多個工廠方法模式裡的方法置為靜态的,不需要建立執行個體,直接調用即可。
java設計模式(二)---工廠方法模式
java設計模式(二)---工廠方法模式
總體來說,工廠模式适合:凡是出現了大量的産品需要建立,并且具有共同的接口時,可以通過工廠方法模式進行建立。在以上的三種模式中,第一種如果傳入的字元串有誤,不能正确建立對象,第三種相對于第二種,不需要執行個體化工廠類,是以,大多數情況下,我們會選用第三種——靜态工廠方法模式。

唯有不斷學習方能改變!

-- <b>Ryan Miao</b>