Exemplo n.º 1
0
        public override string Prepare()

        {
            dough = ingredientFactory.CreateDough();

            sauce = ingredientFactory.CreateSauce();

            cheese = ingredientFactory.CreateCheese();

            pepperoni = ingredientFactory.CreatePepporoni();



            StringBuilder sb = new StringBuilder();

            sb.Append("Preparing " + Name + "\n");

            sb.Append(dough.toString() + "\n");

            sb.Append(sauce.toString() + "\n");

            sb.Append(cheese.toString() + "\n");

            sb.Append(pepperoni.toString());



            return(sb.ToString());
        }