Middle
Wat is dependency injection (DI)?
sobes.tech AI
Antwoord van AI
Dit is een ontwerppatroon dat het mogelijk maakt om de strakke koppeling tussen componenten te verwijderen door hun afhankelijkheden van buitenaf te passeren in plaats van ze intern te creëren. Dit verbetert de testbaarheid, flexibiliteit en onderhoudbaarheid van de code. Wordt gerealiseerd via de constructor, eigenschappen of methoden.