設計模式之簡單工廠(Simple Factory)

Intent 創建對象時不向客戶暴露內部細節, 並提供一個創建對象的通用接口. Class Diagram 簡單工廠將實例化的操作單獨放到一個類中,該類即簡單工廠類,讓簡單工廠類來決定應該用哪個具體子類來實例化。 這樣做能把客戶類和具體子類的實現解耦,客戶類不再需要知道有哪些子類以及應當實例化哪個子類。 客戶類往往有多個,如果不使用簡單工廠,那麼所有的客戶類都要知道所有子類的細節。而且一旦子類發生
相關文章
相關標籤/搜索