Exemplo n.º 1
0
 private void PrintMenu(IIterator iterator)
 {
     while (iterator.HasNext())
     {
         MenuItem menuItem = (MenuItem)iterator.Next();
         Console.Write(menuItem.GetName() + ", ");
         Console.Write(menuItem.GetPrice() + " -- ");
         Console.WriteLine(menuItem.GetDescription());
     }
 }
Exemplo n.º 2
0
        private void PrintMenu(IMenuIterator <MenuItem> iterator)
        {
            while (iterator.HasNext())
            {
                menuItem = iterator.Next();

                view.DisplayMessage($"{menuItem.GetName()} ,");
                view.DisplayMessage($"{menuItem.GetPrice()} ,");
                view.DisplayMessage($"{menuItem.GetDescription()} ,");
            }
        }