Dependency Injection overview

Dependency injection

Dependency injection is a set of software design principles and patterns that enables us to develop loosely coupled code, it is also one of the most misunderstood concepts in the object oriented programming. The Dependency injection pattern is strictly related to SOLID principles, for more information: SOLID principles using Typescript The main purpose of the DI is ...

SOLID principles using Typescript

SOLID principles using Typescript

SOLID principles using Typescript SOLID principles using Typescript The following article explains SOLID principles using Typescript. Here are more articles about Typescript: Introducing Typescript Introducing Typescript: Language features SOLID is an acronym for the first five object-oriented design(OOD) principles by Robert C. Martin, popularly known as @UncleBob. The five SOLID principles are: Single responsibility principle: a ...