23種設計模式 VOL.3: 抽象工廠模式

思想:  簡單工廠 + 工廠方法 = 抽象工廠, 抽象工廠同工廠方法都是對簡單工廠進行抽象化, 不同在於工廠方法注重怎麼從簡單工廠中獲取對象, 抽象工廠注重用哪個簡單工廠(下面的工廠簇)再從簡單工廠中怎麼去獲取對象;


  • 繼續用訂購披薩的案例說明
    1. 把工廠接口聚合到客戶端,客戶端只需要傳簡單工廠實例給工廠接口就能調用到簡單工廠從而獲取對象;
  1. 代碼實現
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章