三 設計模式之抽象工廠模式

定義

爲創建一組相關或相互依賴的對象提供一個接口,而且無需指定它們的具體類

類圖

 

 

 

 

 

 

 

優缺點:

優點:封裝性,每個產品的實現類不是高層模塊要關心的,它要關心的是接口或抽象類

缺點:產品族擴展非常困難,嚴重違反開閉原則

使用場景   一個對象族都有相同的約束

注意事項  抽象工廠模式,產品族擴展困難,但產品等級擴展卻非常容易

 

 

 

 

 

 

通用代碼

發佈了56 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章