Пример #1
0
        static void Main(string[] args)
        {
            Beverage bebida = new PayuEspresso(1);

            Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost());
            bebida = new SoyMilk(bebida);
            Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost());
            bebida = new Sugar(bebida);
            Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost());
            bebida = new EspressoShot(bebida);
            Console.WriteLine(bebida.getDescription() + " $" + bebida.getCost());

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Drink order = new FlatWhite();

            Console.WriteLine($"Description: {order.Description}");
            Console.WriteLine($"Cost: {order.Cost}");
            Console.WriteLine("----------------------------------");

            order = new Milk(order);
            Console.WriteLine($"Description: {order.Description}");
            Console.WriteLine($"Cost: {order.Cost}");
            Console.WriteLine("----------------------------------");

            order = new Chocolate(order);
            Console.WriteLine($"Description: {order.Description}");
            Console.WriteLine($"Cost: {order.Cost}");
            Console.WriteLine("----------------------------------");

            order = new SoyMilk(order);
            Console.WriteLine($"Description: {order.Description}");
            Console.WriteLine($"Cost: {order.Cost}");
        }