static void Main(string[] args) { Mensaje msg = new MensajeConcreto(); msg.EnviarMensaje("hola decorador", "*****@*****.**"); Console.ReadKey(); msg = new Gmail(msg); msg.EnviarMensaje("hola decorador", "*****@*****.**"); Console.ReadKey(); msg = new Yahoo(msg); msg.EnviarMensaje("hola decorador", "*****@*****.**"); Console.ReadKey(); }