static void Main(string[] args) { Console.WriteLine("We have these fabulous drinkings."); Beverage espresso = new Espresso(); Beverage latte = new Latte(); Beverage orangejuice = new OrangeJuice(); Console.WriteLine($"Espresso : {espresso.Description} \\.{espresso.Cost()}"); Console.WriteLine($"Latte : {espresso.Description} \\.{latte.Cost()}"); Console.WriteLine($"OrangeJuice : {espresso.Description} \\.{orangejuice.Cost()}"); Beverage mochaLatte = new Mocha(new Latte()); Console.WriteLine($"Mocha Latte : {mochaLatte.Description} \\.{mochaLatte.Cost()}"); Console.ReadLine(); }
static void Main(string[] args) { Beverage coffee = new Latte(); Console.WriteLine("Current coffee is: {0}, cost is {1}.", coffee.GetDescription(), coffee.Cost()); Beverage latteWithMilk = new Milk(coffee); Beverage latteWithMilkAndMocha = new Mocha(latteWithMilk); Console.WriteLine("Current coffee is: {0}, cost is {1}.", latteWithMilkAndMocha.GetDescription(), latteWithMilkAndMocha.Cost()); Beverage latteWithMilkAndDoubleMocha = new Mocha(latteWithMilkAndMocha); Console.WriteLine("Current coffee is: {0}, cost is {1}.", latteWithMilkAndDoubleMocha.GetDescription(), latteWithMilkAndDoubleMocha.Cost()); }