設計模式之三:工廠方法模式—多態工廠的實現

簡單工廠的嚴重問題: 當系統中須要引進新產品時,靜態工廠方法經過所傳入參數的不一樣來建立不一樣的產品,這一定要修改工廠類的源代碼,違背了開閉原則 引入工廠方法模式: 針對不一樣的產品提供不一樣的工廠 定義: 定義一個用於建立對象的接口,讓子類決定將 哪個類實例化,工廠方法迷失讓一個類實例化延遲到其子類,工廠方法模式又稱爲工廠模式(Factory Pattern),又課稱做虛擬構造器模式(VIrtu
相關文章
相關標籤/搜索