全本小說網->吳強作品集->大話設計模式
上一頁返回書目下一頁
大話設計模式第122章
全本小說網www.qb5200.com加入收藏小A:“那‘工廠模式’與‘抽象工廠模式’有什麼區別?”
大B:“在了解它們的區別之前有必須對兩個概念做進一步的認識,那就是‘產品族’和‘產品等級’他們很容易區別在模式設計到底用那種工廠方法。”
小A:“什麼是產品族呢?”
大B:“產品等級:簡單的說就是不同類的產品就叫不同的產品族,比如電腦,蘋果,桌子……等就是一個產品族。他們的物理特性和外型都不相同。”
小A:“什麼又是產品等級呢?”
大B:“產品族:就是同一種東西的不同類型。例如,PC有聯想的,IBM,方正……的等等,這些對象就構成一個產品等級。而抽象工廠模式解決的就是如果產生不同等級,不同產品族的產品(對象)結構模仿一個果園,假設果園應該能夠出產水果,蔬菜,這時水果和蔬菜就是不同的東西,也即使是前麵所說的產品等級;水果和蔬菜分別會有北方的,還會有塑料大棚裏麵生產的熱帶水果,蔬菜,這時的分類就是產品等級。而這樣的結構就可以用提到的抽象工廠模式!”上一頁返回目錄下一頁
(本章完)