三種工廠模式總結

簡單工廠模式 設計模式之簡單工廠模式 優點 使用戶根據參數獲得對應的類實例,避免了直接實例化類,降低了耦合性。 缺點 可實例化的類型在編譯期間已經被確定,如果增加新類型,則需要修改工廠,違背了開放封閉原則 。 簡單工廠需要知道所有要生成的類型,當子類過多或者子類層次過多時不適合使用。 簡單工廠模式中的三個角色 Factory:工廠角色 對應本文中的SimpleFactory類 Product:抽象
相關文章
相關標籤/搜索