IoC 在 TypeScript 中的實作

預估閱讀時間: 6 分鐘
event 2022/5/21
work 程式
turned_in 中篇
turned_in IoC
turned_in TypeScript
turned_in DI
turned_in Design Pattern
turned_in 心得
turned_in 進階
以一個有名的開源專案為例子,整理出幾個 IoC 不錯的用法,以及基本應該遵守的規則。
最近為新專案導入 Inversion of Control (IoC) container,發現 Container Libraries 中,大部分都只有和自己相關的教學文件,比較少有實際實作的範例,這邊文章以一個有名的開源專案為例子,整理出幾個不錯的用法,以及基本應該遵守的規則。 IoC Containers 現在有很多很棒的 Containers 供大家使用,如果您使用 Angular 或是 Nest.js 之類的 Framework,本身也有內建 Container/DI 的功能,這邊列出幾個比較多人使用的 Container: * InversifyJS (本篇使用的 Conta

Goofy's blog

Hi, 這是一個沒有技術的工程師的部落格,會寫些技術筆記、旅遊紀錄以及大量的廢話,歡迎拍打餵食。
有任何建議都可以在文章下方留言或是到 Github 上開 Issue 😃