public override void Prepare() { Dough = IngredientFactory.CreateDough(); Sauce = IngredientFactory.CreateSauce(); Cheese = IngredientFactory.CreateCheese(); Pepperoni = IngredientFactory.CreatePepporoni(); StringBuilder sb = new StringBuilder(); sb.AppendLine("Preparing: " + Name); sb.AppendLine(Dough.Name); sb.AppendLine(Sauce.Name); sb.AppendLine(Cheese.Name); sb.AppendLine(Pepperoni.Name); Console.WriteLine(sb.ToString()); }