Ejemplo n.º 1
0
        public Groat OrderGroat(string model)
        {
            Groat groat = _factory.CreateGroat(model);

            if (groat == null)
            {
                return(null);
            }

            return(groat);
        }
        public Groat CreateGroat(string model)
        {
            model = model.ToLower();
            Groat groat = null;

            if (model.Equals("bikers"))
            {
                groat = new BuckWheat();
            }
            else if (model.Equals("endurace"))
            {
                groat = new Millet();
            }
            else if (model.Equals("silverbullet"))
            {
                groat = new Pearl();
            }

            return(groat);
        }