當前位置:編程學習大全網 - 編程軟體 - 使用簡單工廠模式的優點是什麽?

使用簡單工廠模式的優點是什麽?

簡單工廠模式的優點:

1、工廠類含有必要的判斷邏輯,可以決定在什麽時候創建哪壹個產品類的實例,客戶端可以免除直接創建產品對象的責任,而僅僅“消費”產品;

2、簡單工廠模式通過這種做法實現了對責任的分割,它提供了專門的工廠類用於創建對象。

3、客戶端無須知道所創建的具體產品類的類名,只需要知道具體產品類所對應的參數即可,對於壹些復雜的類名,通過簡單工廠模式可以減少使用者的記憶量。

4、通過引入配置文件,可以在不修改任何客戶端代碼的情況下更換和增加新的具體產品類,在壹定程度上提高了系統的靈活性。

擴展資料:

簡單工廠模式的缺點:

1、由於工廠類集中了所有產品創建邏輯,壹旦不能正常工作,整個系統都要受到影響。

2、使用簡單工廠模式將會增加系統中類的個數,在壹定程序上增加了系統的復雜度和理解難度。

3、系統擴展困難,壹旦添加新產品就不得不修改工廠邏輯,在產品類型較多時,有可能造成工廠邏輯過於復雜,不利於系統的擴展和維護。

4、簡單工廠模式由於使用了靜態工廠方法,造成工廠角色無法形成基於繼承的等級結構。

參考資料來源:百度百科-簡單工廠模式

  • 上一篇:我特別想了解重慶郵電大學的軟件工程的就業率怎麽樣?謝謝!
  • 下一篇:我想成立壹個無人機航拍工作室 缺少團隊 需要會駕駛無人機的飛行員
  • copyright 2024編程學習大全網