為什麼使用依賴注入

  1. 快速發展過程
  2. 解耦
  3. 單元測試寫作

快速開發過程
當使用依賴注入節點開發人員可以加快他們的開發過程,因為在 DI 之後程式碼衝突更少並且易於管理所有模組。

去耦
模組變得不那麼耦合,因此易於維護。

單元測試編寫
硬編碼依賴項可以將它們傳遞到模組中,然後便於為每個模組編寫單元測試。