Framework perso et injection de dépendance (ou pas)
Bonjour,
Ca fait un certain temps que je me fabrique des petits helpers et des classes de base en C#.
Aujourd'hui, on voit beaucoup d'injection de dépendance et il y a un truc qui m'échappe.
Admettons que je crée une classe de base MonControlleur qui hérite de la classe Controlleur qui fait partie d'une dll Microsoft (en vrai c'est du mvc).
J'ai peut-être mal compris l'injection de dépendance et je me demandais si ça se fait ou si c'est recommandé de le faire, d'injecter la dll du framework dans le projet.
Si oui, est-il ensuite possible de faire hériter un controlleur du projet mvc de MonControlleur ?
Peut-être est il souhaitable de passer par l'interface du style
Code:
1 2 3 4 5
| class HomeControlleur : IMoncontrolleur{
HomeControlleur (IMoncontrolleur monControlleur){
}
} |
C'est pas bien clair dans ma tête. Vous pourriez m'expliquer ?
Merci