大話設計模式-----工廠方法模式

一、自己理解 建立一個產品父類,各個產品子類繼承自產品父類。建立一個工廠父類依賴於功能父類,各個工廠子類繼承自工廠父類,各個產品工廠子類依賴於產品子類。 用具體的產品工廠子類實例化工廠父類,從而調用功能工廠子類中的函數創建功能子類的對象實例化產品父類。 工廠方法模式彌補了簡單工廠模式不滿足開閉原則的詬病,當我們需要增加產品時,只需要增加相應的產品和工廠類,而不需要修改現有的代碼。 二、例子 加法類
相關文章
相關標籤/搜索