Пример #1
0
        public Dessert OrderDessert(string dessertType)
        {
            Dessert dessert = CreateDessert(dessertType);

            dessert.Prepare();
            dessert.Box();
            dessert.Ingredients();
            return(dessert);
        }
Пример #2
0
        protected override Dessert CreateDessert(string type)
        {
            Dessert dessert = null;

            if (type == "sude")
            {
                dessert = new LeShokaladeSude();
            }
            else if (type == "neriman")
            {
                dessert = new LeShokaladeNeriman();
            }
            return(dessert);
        }