🎯 什麼情境該想到我

當你的程式碼「依賴具體類別」導致改一處動全身、難替換、難測試時。

⚙️ 怎麼用

  1. 依賴抽象(介面/父型別),不依賴具體實作:呼叫端只認介面。
  2. 物件的建立與使用分離:用工廠/注入取得具體實作,使用處不 new 具體類別。
  3. 好處:實作可自由替換(換套件、換演算法)、可在測試中換測試替身。

🧪 我實際套用的紀錄

  • 2026-07-14:(待填)

⚠️ 注意

  • 別為了「未來也許會變」而到處加介面;在確有變化點或需要測試隔離時才抽(見 工具-封裝變化點)。

🔗 相關工具