工廠方法模式是一種建立型設計模式, 其在父類中提供一個建立對象的方法, 允許子類決定執行個體化對象的類型。
工廠方法模式建議使用特殊的工廠方法代替對于對象構造函數的直接調用 (即使用 new運算符)。 不用擔心, 對象仍将通過 new運算符建立, 隻是該運算符改在工廠方法中調用罷了。 工廠方法傳回的對象通常被稱作 “産品”。
工廠方法模式是一種建立型設計模式, 其在父類中提供一個建立對象的方法, 允許子類決定執行個體化對象的類型。
工廠方法模式建議使用特殊的工廠方法代替對于對象構造函數的直接調用 (即使用 new運算符)。 不用擔心, 對象仍将通過 new運算符建立, 隻是該運算符改在工廠方法中調用罷了。 工廠方法傳回的對象通常被稱作 “産品”。