工廠

前面介紹了策略和單例模式,這篇文章說一下簡單工廠,工廠,抽象工廠的概念和應該場景 首先,從簡單工廠開始: 見上圖,可以看出來,最核心的部分就是工廠類了,所有的變化都封裝在這個工廠類裏面,Client不用關心類的實例化 但是,可謂成也工廠類,敗也工廠類 如果,實例化的對應有所變化,就需要修改核心工廠類,違背了開放-封閉原則(對修改封閉,對擴展開放) C#版本代碼實現 SimplyFactory
相關文章
相關標籤/搜索