Bonjour à tous,
Dans le cadre du dev d'un projet perso (ici ) et découvrant depuis peu le pattern d'injection de dépendance je m'interroge sur quelques points et sur sa pratique :
Quid des librairies tierce ? Comment (et faut'il ???) mettre en place un découplage d'une classe provenant d'une librairie tierce ? En y réfléchissant : on crée une interface, à partir de la on implémente une classe contenant l'objet tierce (mais ce pose la question de la construction de celle-ci...) et on mappe les méthodes de la classe d'origine dans l'interface ?
D'autre part devrait-on faire de l'injection de dépendance à tout prix ? Mon projet n'est pas très gros, et je me demande si cela vaut vraiment le coup de généraliser cette pratique ou de le faire que sur les classes complexes ?
Merci pour vos avis et pratiques
Partager