static void Main(string[] args) { Lomito lomo1 = new BaseLomito(); lomo1 = new PapasFritas(lomo1); lomo1 = new Simple(lomo1); Lomito lomo2 = new BaseLomito(); lomo2 = new Vegetariano(lomo2); Lomito lomo3 = new BaseLomito(); lomo3 = new Completo(lomo3); Lomito lomo4 = new BaseLomito(); lomo4 = new Macho(lomo4); Lomito lomo5 = new BaseLomito(); lomo5 = new Macho(lomo5); lomo5 = new PapasFritas(lomo5); lomo5 = new Simple(lomo5); lomo5 = new Completo(lomo5); var precio1 = lomo1.precio(); var precio2 = lomo2.precio(); var precio3 = lomo3.precio(); var precio4 = lomo4.precio(); var precio5 = lomo5.precio(); string cadena = "El lomo "; Console.WriteLine(cadena + "simple con papas cuesta: " + precio1); Console.WriteLine(cadena + "vegetariano cuesta: " + precio2); Console.WriteLine(cadena + "completo cuesta: " + precio3); Console.WriteLine(cadena + "macho cuesta: " + precio4); Console.WriteLine("EL combo reventar cuesta: " + precio5); Console.ReadLine(); }
void transferClient_Complete(object sender, TransferQueue queue) { Completo?.Invoke(sender, queue); }