Nous avons vu dans le précédent article, la manière d’implémenter les notions de classes abstraites et d’interfaces en JavaScript. J’ai également brièvement rappelé que l’héritage multiple n’existait pas en JavaScript, mais comme vous vous en doutez, il existe une façon de pallier à ce problème, c’est ce que nous allons voir dans cet article.
Étiquette : poo
Javascript : Classes abstraites et interfaces
Nous allons aujourd’hui nous attaquer à la notion d’interface et de classe abstraite en Javascript. Ces deux notions fondamentales en programmation orientée objet n’existent pas en Javascript, nous allons donc voir comment implémenter ces deux notions tout au long de cet article.
Node.js : l’inversion de contrôle (IOC) et l’injection de dépendances (DI)
Aujourd’hui, je vais tacher d’expliquer le principe de l’inversion de contrôle (IOC) et de l’injection de dépendances (DI) à travers un exemple en Node.js mais le principe est valable pour d’autre langages. Je vous présenterez à la fin de cette article une librairie de conteneur IOC que j’ai développé pour mes besoins personnels.