static void Main(string[] args) { Baverage baverage = new HouseBlend(); Console.WriteLine(baverage.GetDescription() + " " + baverage.cost()); Baverage baverage2 = new Mocha(baverage); Console.WriteLine($"{baverage2.GetDescription()},cost: {baverage2.cost()}"); Console.Read(); }
static void Main(string[] args) { IBeverage beverage = new Espresso(); Console.WriteLine(beverage.getDescription() + " $" + beverage.cost()); IBeverage beverage2 = new DarkRoast(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2); Console.WriteLine(beverage2.getDescription() + " $" + beverage2.cost()); }
static void Main(string[] args) { Beverage beverage = new Expresso(); Console.WriteLine(beverage.getDescription() + " £" + beverage.cost()); Beverage beverage2 = new DarkRoast(); beverage2 = new Whip(beverage2); beverage2 = new Mocha(beverage2); beverage2 = new Whip(beverage2); Console.WriteLine(beverage2.getDescription() + " £" + beverage2.cost()); Beverage beverage3 = new Mocha(new Mocha(new DarkRoast())); Console.WriteLine(beverage3.getDescription() + " £" + beverage3.cost()); Console.ReadKey(); }
static void Main(string[] args) { Beverage one = new DarkRoast(); one.setSize("tall"); one = new Mocha(one); one = new Mocha(one); Console.WriteLine(one.getDesciption().ToString() + ": ${0}", one.cost().ToString()); Beverage two = new Espresso(); two.setSize("grande"); Console.WriteLine(two.getDesciption().ToString() + ": ${0}", two.cost().ToString()); Beverage three = new HouseBlend(); three.setSize("venti"); three = new Soy(three); three = new Mocha(three); three = new Whip(three); Console.WriteLine(three.getDesciption() + ": ${0}", three.cost()); Console.Read(); }