LoganBlackisle

PancakeHouseMenu

Jun 14th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. package prep_29_iteratorpattern;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. public class PancakeHouseMenu {
  6. private ArrayList menuItems;
  7.  
  8. public PancakeHouseMenu() {
  9. menuItems = new ArrayList();
  10. addItem("K&B’s Pancake Breakfast", "Pancakes with scrambled eggs, and toast", true, 2.99);
  11. addItem("Regular Pancake Breakfast", "Pancakes with fried eggs, sausage", false, 2.99);
  12. addItem("Blueberry Pancakes", "Pancakes made with fresh blueberries", true, 3.49);
  13. addItem("Waffles", "Waffles, with your choice of blueberries or strawberries", true, 3.59);
  14. }
  15.  
  16. public void addItem(String name, String description, boolean vegetarian, double price) {
  17. MenuItem menuItem = new MenuItem(name, description, vegetarian, price);
  18. menuItems.add(menuItem);
  19. }
  20.  
  21. public ArrayList getMenuItems() {
  22. return menuItems;
  23. }
  24.  
  25. public Iterator createIterator() {
  26. return new PancakeHouseMenuIterator(menuItems);
  27. }
  28. }
Add Comment
Please, Sign In to add comment