Dependency Injection trong TypeScript
Giới thiệu
Trong nguyên tắc thiết kế phần mềm SOLID, chữ “D” đại diện cho Dependency Inversion Principle (DIP). Quy tắc này giúp tách biệt các module để giảm sự phụ thuộc giữa chúng, mang lại tính linh hoạt cao hơn trong việc mở rộng và bảo trì hệ thống.