static void Main(string[] args) { Beverage bebida = new PayuEspresso(1); Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost()); bebida = new SoyMilk(bebida); Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost()); bebida = new Sugar(bebida); Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost()); bebida = new EspressoShot(bebida); Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost()); Console.ReadKey(); }
static void Main(string[] args) { Drink order = new FlatWhite(); Console.WriteLine($"Description: {order.Description}"); Console.WriteLine($"Cost: {order.Cost}"); Console.WriteLine("----------------------------------"); order = new Milk(order); Console.WriteLine($"Description: {order.Description}"); Console.WriteLine($"Cost: {order.Cost}"); Console.WriteLine("----------------------------------"); order = new Chocolate(order); Console.WriteLine($"Description: {order.Description}"); Console.WriteLine($"Cost: {order.Cost}"); Console.WriteLine("----------------------------------"); order = new SoyMilk(order); Console.WriteLine($"Description: {order.Description}"); Console.WriteLine($"Cost: {order.Cost}"); }