1. 程式人生 > >簡單工廠模式 工廠方法模式 抽象工廠模式 最顯著的區別

簡單工廠模式 工廠方法模式 抽象工廠模式 最顯著的區別

1,簡單工廠模式:一個工廠生產一類產品,通過傳入引數,區分不同型號。這種模式的缺點是當新增新型號產品的時候,需要改動工廠程式碼。

2,工廠方法模式:一個工廠生產一種型號的產品,通過建立多個工廠,完成同一類產品不同型號的生產。這種模式的缺點是當需要新增新的產品組的時候,需要改動工廠程式碼。

3,抽象工廠模式:一個工廠生產需要相互依賴的一組產品,通過建立多個工廠,完成多組產品的生產。目前而言,這種模式尚無缺點。