private void PrintMenu(Restaurant.IIterator iterator) { while (iterator.HasNext()) { Restaurant.Item item = (Restaurant.Item)iterator.Next(); Console.WriteLine(item); } }
public void PrintMenu() { foreach (Restaurant.IMenu menu in menus) { Restaurant.IIterator iterator = menu.CreateIterator(); PrintMenu(iterator); } }