private static void Main(string[] args) { Console.WriteLine("StarbuzzCoffe!"); Beverage beverage = new Expresso(); Console.WriteLine("Expresso"); Console.WriteLine($@"{beverage.GetDescription()}, $ {beverage.Cost()}"); Beverage beverage1 = new DarkRoast(); beverage1 = new Mocha(beverage1); beverage1 = new Mocha(beverage1); beverage1 = new Whip(beverage1); Console.WriteLine("Dark"); Console.WriteLine($@"{beverage1.GetDescription()}, $ {beverage1.Cost()}"); Beverage beverage2 = new HouseBlend(); beverage2 = new Soy(beverage2); beverage2 = new Mocha(beverage2); beverage2 = new Whip(beverage2); Console.WriteLine("HouseBlend"); Console.WriteLine($@"{beverage2.GetDescription()}, $ {beverage2.Cost()}"); Console.ReadKey(); }
static void Main(string[] args) { Expresso cafeExpresso = new Expresso(); Caramel cafeExpressoWithCaramel = new Caramel(cafeExpresso); Milk cafeExpressoWithCaramelAndMilk = new Milk(cafeExpressoWithCaramel); Console.WriteLine("Expresso: " + cafeExpresso.Cost()); Console.WriteLine("Expresso Caramel: " + cafeExpressoWithCaramel.Cost()); Console.WriteLine("Expresso Caramel And Milk: " + cafeExpressoWithCaramelAndMilk.Cost()); Console.ReadKey(); }
static void Main(string[] args) { Drink drink = new Expresso(); Console.WriteLine(drink.DownloadDescribe() + drink.Cost() + " zł"); Drink drink1 = new StarCafeSpecial(); drink1 = new Chcoclatte(drink1); drink1 = new WhippedCream(drink1); drink1 = new Chcoclatte(drink1); drink1 = new AddSugar(drink1); Console.WriteLine(drink1.DownloadDescribe() + " " + drink1.Cost() + " zł"); Console.ReadKey(); }