從Rookie到Junior,一個後端成長的30堂課 | Lesson 15: 解耦的關鍵 - 依賴注入 (DI)與IoC Contaier