Inyección de dependencias
+ Clase de Cliente: Esta es la clase dependiente y
depende de la clase de servicios. + Clase de Servicio:
Esta clase proporciona un servicio a la clase cliente. + Clase de Inyector: Esta
clase es responsable de inyectar el objeto de clase de servicio en la clase
de cliente. |
|
Tipos de
inyección de dependencia
Hay principalmente tres tipos de inyección de dependencia:
+
Inyección del constructor:
En este tipo de inyección, el
inyector suministra dependencia a través
del constructor de clase cliente.
+
Inyección de Setter / Inyección de propiedades: En este tipo de inyección, el método inyector inyecta la dependencia al método setter expuesto por el
cliente.
+ Inyección de interfaz: En este tipo de inyección, el inyector utiliza Interface para proporcionar dependencia a la clase cliente. Los clientes deben implementar una interfaz que expondrá un método setter que acepte la dependencia.
Referencia
Comentarios
Publicar un comentario