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) { Beverage beverage = new Espresso(); Console.WriteLine(beverage.GetDescription() + "$" + beverage.cost().ToString()); Beverage beverage2 = new DarkRoast(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2); //用两个Mocha修饰 beverage2 = new Whip(beverage2); //在用Whip修饰。 Console.WriteLine(beverage2.GetDescription() + "$" + beverage2.cost().ToString()); 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(); }
static void Main(string[] args) { Beverage beverage = new Espresso(); Console.WriteLine($"{beverage.getDescription()} ${beverage.cost()}"); Beverage beverageEspresso = new Espresso(); beverageEspresso = new Mocha(beverageEspresso); beverageEspresso = new Mocha(beverageEspresso); beverageEspresso = new Whip(beverageEspresso); Console.WriteLine($"{beverageEspresso.getDescription()} ${beverageEspresso.cost()}"); Beverage beverageHouseBlend = new HouseBlend(); beverageHouseBlend = new Mocha(beverageHouseBlend); beverageHouseBlend = new Mocha(beverageHouseBlend); beverageHouseBlend = new Whip(beverageHouseBlend); Console.WriteLine($"{beverageHouseBlend.getDescription()} ${beverageHouseBlend.cost()}"); Console.ReadKey(); }
static void Main(string[] args) { Beverage beverage = new Espresso(); 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()); }
static void Main(string[] args) { Beverage beverage1 = new Espresso(); Console.WriteLine("{0} costs {1}$", beverage1.GetDescription(), beverage1.cost()); Beverage beverage2 = new DarkRoast(); beverage2 = new Milk(beverage2); beverage2 = new Mocha(beverage2); beverage2 = new Whip(beverage2); beverage2.GetDescription(); Console.WriteLine("{0} costs {1}$", beverage2.GetDescription(), beverage2.cost()); Beverage beverage3 = new Decaf(); beverage3.setSize(Beverage.Size.Venti); beverage3 = new Soy(beverage3); beverage3 = new Whip(beverage3); Console.WriteLine("{0} costs {1}$", beverage3.GetDescription(), beverage3.cost()); Console.ReadLine(); }
static void Main(string[] args) { System.Console.WriteLine("woof!"); Beverage my_bev = new Espresso(Beverage.bev_size.VENTI); System.Console.WriteLine("my_bev[" + my_bev.getDescription() + "]"); System.Console.WriteLine("my_bev.cost[" + my_bev.cost() + "]"); my_bev = new Mocha(my_bev); System.Console.WriteLine("my_bev[" + my_bev.getDescription() + "]"); System.Console.WriteLine("my_bev.cost[" + my_bev.cost() + "]"); my_bev = new Mocha(my_bev); System.Console.WriteLine("my_bev[" + my_bev.getDescription() + "]"); System.Console.WriteLine("my_bev.cost[" + my_bev.cost() + "]"); my_bev = new Soy(my_bev); System.Console.WriteLine("my_bev[" + my_bev.getDescription() + "]"); System.Console.WriteLine("my_bev.cost[" + my_bev.cost() + "]"); my_bev = new Whip(my_bev); System.Console.WriteLine("my_bev[" + my_bev.getDescription() + "]"); System.Console.WriteLine("my_bev.cost[" + my_bev.cost() + "]"); my_bev = new Whip(my_bev); System.Console.WriteLine("my_bev[" + my_bev.getDescription() + "]"); System.Console.WriteLine("my_bev.cost[" + my_bev.cost() + "]"); }
static void Main(string[] args) { Beverage beverage = new Espresso(); Console.WriteLine(beverage.GetDescription() + "$" + beverage.cost().ToString()); Beverage beverage2 = new DarkRoast(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2);//用两个Mocha修饰 beverage2 = new Whip(beverage2);//在用Whip修饰。 Console.WriteLine(beverage2.GetDescription() + "$" + beverage2.cost().ToString()); Console.ReadKey(); }