本部簡介#

工廠模式(Factory)的最有名作用是建立物件——但這未必是它最重要的價值。從本書的新觀點看,工廠是把「使用」與「建立/管理」徹底分開的關鍵工具。

一條核心心法:

任意兩個實體 A 與 B:A 要嘛使用 B、要嘛建立/管理 B,但不能同時兩者。

各章內容#

  • 第 20 章:從工廠學到的教訓——把使用與建立分開的整體論述
  • 第 21 章:單例與雙重檢查鎖定模式——保證唯一實例的工廠
  • 第 22 章:物件池模式(Object Pool)——透過真實案例展示如何從原則「推導」出新模式
  • 第 23 章:工廠方法模式(Factory Method)——用來綁定兩個平行的類別階層
  • 第 24 章:工廠模式總結——用工廠來重構與擴充