Ejemplo n.º 1
0
    static void Main(string[] args)
    {
        ThickCrust thickCrust = new ThickCrust();

        PizzaPriceInfo(thickCrust);

        OnionPizzaDecorator onionPizza = new OnionPizzaDecorator(thickCrust);

        CheesePizzaDecorator cheesePizza = new CheesePizzaDecorator(onionPizza);

        PizzaPriceInfo(cheesePizza);
    }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var thikCrust = new ThikCrust();

            PizzaPriceInfo(thikCrust);

            var onionPizza = new OnionPizzaDecorator(thikCrust);

            PizzaPriceInfo(onionPizza);

            var cheezPizza = new CheezPizzaDecorator(onionPizza);

            PizzaPriceInfo(cheezPizza);

            Console.ReadKey();
        }