Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package prep_29_iteratorpattern;
- import java.util.ArrayList;
- public class PancakeHouseMenu {
- private ArrayList menuItems;
- public PancakeHouseMenu() {
- menuItems = new ArrayList();
- addItem("K&B’s Pancake Breakfast", "Pancakes with scrambled eggs, and toast", true, 2.99);
- addItem("Regular Pancake Breakfast", "Pancakes with fried eggs, sausage", false, 2.99);
- addItem("Blueberry Pancakes", "Pancakes made with fresh blueberries", true, 3.49);
- addItem("Waffles", "Waffles, with your choice of blueberries or strawberries", true, 3.59);
- }
- public void addItem(String name, String description, boolean vegetarian, double price) {
- MenuItem menuItem = new MenuItem(name, description, vegetarian, price);
- menuItems.add(menuItem);
- }
- public ArrayList getMenuItems() {
- return menuItems;
- }
- public Iterator createIterator() {
- return new PancakeHouseMenuIterator(menuItems);
- }
- }
Add Comment
Please, Sign In to add comment