static void Main(string[] args) { var soldado = new Soldado(new Rifle()); Console.WriteLine("El Soldado Dispara: {0}", soldado.Disparar()); var correo01 = new Correo(new Servidor()); Console.WriteLine("Soy correo01: {0}", correo01.Notifica("Soy el Servidor ... Hay que salir Ya!!!")); var correo02 = new Correo(new Impresora()); Console.WriteLine("Soy correo02: {0}", correo02.Notifica("Soy la Impresora ... No hay mas hojas!!!")); var esta = Console.ReadKey(); }
static void Main(string[] args) { Soldado sold = new Soldado(new Rifle()); Console.WriteLine("Soldado Dispara: {0}", sold.Dispara()); Console.WriteLine("Soldado Dispara Metodo: {0}", sold.DisparaArgumento(new Escopeta())); Console.ReadKey(); var correo01 = new Correo(new Servidor()); Console.WriteLine("Soy correo01: {0}", correo01.Notifica("Soy el Servidor ... Hay que salir Ya!!!")); var correo02 = new Correo(new Impresora()); Console.WriteLine("Soy correo02: {0}", correo02.Notifica("Soy la Impresora ... No hay mas hojas!!!")); Console.ReadKey(); }