Example #1
0
        public static IPizzaTopping GetTopping(PizzaType pizzaType)
        {
            IPizzaTopping topping = new VeganTopings();

            if (pizzaType == PizzaType.Vego)
            {
                topping = new VeganTopings();
            }
            else if (pizzaType == PizzaType.Fruit)
            {
                topping = new FruitTopings();
            }

            return(topping);
        }
Example #2
0
        internal static IPizzaTopping GetGenerator(GeneratorEnum type)
        {
            IPizzaTopping generator = new SpicesGenerator();

            if (type == GeneratorEnum.Spice)
            {
                generator = new SpicesGenerator();
            }
            if (type == GeneratorEnum.Vegetable)
            {
                generator = new VegetableGenerator();
            }
            if (type == GeneratorEnum.Fruit)
            {
                generator = new FruitTopings();
            }

            return(generator);
        }