簡單工廠設計模式

什麼是簡單工廠:
博主個人理解,簡單工廠就是生產產品的流水線,每條流水線生產的產品不同,作爲管理者我們要根據客戶的需求去生產對應的產品,把這個結構放在C#可以這麼理解,當客戶有多種需求的時候,我們程序爲客戶去實例化不同的實例對象,例如:在進行加減乘除運算的時候我們需要根據用戶輸入的運算符不同去設計並生產不同的對象,這樣遵守了單一原則,使程序一目瞭然.

簡單工廠模式的缺點:
簡單工廠違背了開放封閉原則(開放封閉原則就是已經完成的代碼儘可能的不去修通過修改代碼實現添加功能,而是通過擴展去添加新的功能),其不可擴展,適合在已知對象數量而且數量不會發生改變的時候使用,使用場景限定,在不需要擴展的時候使用.
這裏寫圖片描述
具體代碼實現:
具體代碼實現,點擊連接進入

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章