package class6_3_InnerDecoratorChallengeRecipe_withProblem_start; import java.util.ArrayList; import java.util.List; public class Recipe implements AbstractRecipe { private List ingredients = new ArrayList(); @Override public void displayRecipe() { for (Ingredient ingredient: ingredients) { System.out.println(getMultiple()*ingredient.getQuantity() + " " + ingredient.getUnit()+ " "+ingredient.getName()); } System.out.println(); } @Override public void addIngredient(Ingredient item) { ingredients.add(item); } @Override public double getMultiple() { return 1.0; } }