// puedes optar por usar un constructor por defecto, que lo que hara es inicializar una dependencia por defecto public EnviadorMensaje() { // en este caso la inyeccion por defecto seria la de enviarminimensaje _enviadorMensaje = new EnviarMiniMensaje(); }
public EnviadorMensaje(IEnviadorMensaje enviadorMensaje) { _enviadorMensaje = enviadorMensaje; }
public static void Enviar(IEnviadorMensaje mensajero, string mensaje) { mensajero.EnviarMensaje(mensaje); }