static void Main(string[] args) { Milanesa m1 = new BaseMilanesa(); m1 = new PapasFritas(m1); m1 = new Napolitana(m1); Milanesa m2 = new BaseMilanesa(); m2 = new Fugazzeta(m2); m2 = new Pure(m2); Milanesa m3 = new BaseMilanesa(); m3 = new Ensalada(m3); var precio1 = m1.precio(); var precio2 = m2.precio(); var precio3 = m3.precio(); Console.WriteLine("La Milanesa 1 sale: " + precio1); Console.WriteLine("La Milanesa 2 sale: " + precio2); Console.WriteLine("La Milanesa 3 sale: " + precio3); Console.ReadLine(); }
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(); }