public static void ShowDecorator() { var coffee = new Coffee("Espresso", 8); var milkCoffee = new MilkCoffee(coffee); milkCoffee.SaveCoffee(); }
public static void Main() { CoffeeFactory frenchCoffeeFactory = new FrenchCoffeeFactory(); CoffeeFactory italianCoffeeFactory = new ItalianCoffeeFactory(); PlainCoffee frenchPlainCoffee = frenchCoffeeFactory.GetPlainCoffee(); MilkCoffee frenchMilkCoffee = frenchCoffeeFactory.GetMilkCoffee(); PlainCoffee italianPlainCoffee = italianCoffeeFactory.GetPlainCoffee(); MilkCoffee italianMilkCoffee = italianCoffeeFactory.GetMilkCoffee(); frenchPlainCoffee.Print(); frenchMilkCoffee.Print(); italianPlainCoffee.Print(); italianMilkCoffee.Print(); }
static void Main(string[] args) { CoffeeFactory frenchCoffeeFactory = new FrenchCoffeeFactory(); CoffeeFactory italianCoffeeFactory = new ItalianCoffeeFactory(); PlainCoffee frenchPlainCoffee = frenchCoffeeFactory.GetPlainCoffee(); MilkCoffee frenchMilkCoffee = frenchCoffeeFactory.GetMilkCoffee(); PlainCoffee italianPlainCoffee = italianCoffeeFactory.GetPlainCoffee(); MilkCoffee italianMilkCoffee = italianCoffeeFactory.GetMilkCoffee(); frenchPlainCoffee.Print(); frenchMilkCoffee.Print(); italianPlainCoffee.Print(); italianMilkCoffee.Print(); Console.ReadKey(true); }