private static void Main(string[] args) { // straight espresso Beverage beverage = new Espresso { Size = Sizes.TALL }; Console.WriteLine($"{beverage.GetDescription()}: ${beverage.Cost()}"); beverage = new DarkRoast { Size = Sizes.GRANDE }; beverage = new Mocha(beverage); beverage = new Mocha(beverage); beverage = new Whip(beverage); Console.WriteLine($"{beverage.GetDescription()}: ${beverage.Cost()}"); beverage = new HouseBlend { Size = Sizes.VENTI }; beverage = new Soy(beverage); beverage = new Mocha(beverage); beverage = new Whip(beverage); Console.WriteLine($"{beverage.GetDescription()}: ${beverage.Cost()}"); Console.ReadLine(); }
static void Main() { // Expresso without condiments Beverage beverage = new Expresso(); Console.WriteLine($"{beverage.GetDescription()} ${beverage.Cost()}"); // DarkRoast Beverage beverage2 = new DarkRoast(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2); beverage2 = new Whip(beverage2); Console.WriteLine($"{beverage2.GetDescription()} ${beverage2.Cost()}"); // HouseBlend Beverage beverage3 = new HouseBlend(); beverage3 = new Soy(beverage3); beverage3 = new Mocha(beverage3); beverage3 = new Whip(beverage3); Console.WriteLine($"{beverage3.GetDescription()} ${beverage3.Cost()}"); Console.ReadKey(); }
static void Main(string[] args) { Beverage beverage = new Espresso(); Console.WriteLine(string.Format("{0} ${1}", beverage.GetDescription(), beverage.Cost())); Beverage beverage2 = new DarkRoast(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2); beverage2 = new Whip(beverage2); Console.WriteLine(string.Format("{0} ${1}", beverage2.GetDescription(), beverage2.Cost())); Beverage beverage3 = new HouseBlend(); beverage3 = new Soy(beverage3); beverage3 = new Mocha(beverage3); beverage3 = new Whip(beverage3); Console.WriteLine(string.Format("{0} ${1}", beverage3.GetDescription(), beverage3.Cost())); }
static void Main(string[] args) { Beverage beverage = new Expresso(); Console.WriteLine(beverage.GetDescription() + " $" + beverage.Cost()); Beverage beverage2 = new DarkRoast(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2); beverage2 = new Whip(beverage2); Console.WriteLine(beverage2.GetDescription() + " $" + beverage2.Cost()); Beverage beverage3 = new HouseBlend(); beverage3 = new Soy(beverage3); beverage3 = new Mocha(beverage3); beverage3 = new Whip(beverage3); Console.WriteLine(beverage3.GetDescription() + " $" + beverage3.Cost()); Console.ReadLine(); }