static void Main(string[] args) { Beverage beverage = new Espresso(); beverage.setBeverageSize(BeverageSize.AVERAGE); Console.WriteLine(beverage.getDescription() + " $" + beverage.cost()); Beverage beverage2 = new DarkRoast(); //beverage2.setBeverageSize(BeverageSize.BIG); //beverage2 = new Mocha(beverage2); //beverage2.setBeverageSize(BeverageSize.BIG); //beverage2 = new Whip(beverage2); //beverage2.setBeverageSize(BeverageSize.BIG); Console.WriteLine(beverage2.getDescription() + " $" + beverage2.cost()); Beverage beverage3 = new HouseBlend(); beverage3.setBeverageSize(BeverageSize.BIG); beverage3 = new Soy(beverage3); beverage3.setBeverageSize(BeverageSize.BIG); beverage3 = new Mocha(beverage3); beverage3.setBeverageSize(BeverageSize.BIG); beverage3 = new Whip(beverage3); beverage3.setBeverageSize(BeverageSize.BIG); Console.WriteLine(beverage3.getDescription() + " $" + beverage3.cost()); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Beverage espresso = new Espresso(); Console.WriteLine(espresso.Description + " costs: " + espresso.cost()); Beverage beverage = new DarkRoast(); Console.WriteLine(beverage.Description + " costs: " + beverage.cost()); beverage = new Mocha(beverage); Console.WriteLine(beverage.Description + " costs: " + beverage.cost()); beverage = new Soy(beverage); Console.WriteLine(beverage.Description + " costs: " + beverage.cost()); beverage = new Whip(beverage); Console.WriteLine(beverage.Description + " costs: " + beverage.cost()); Console.ReadLine(); }