Пример #1
0
        static void Main(string[] args)
        {
            MenuComponent dinerMenu     = new Menu("Diner Menu");
            MenuComponent breakfastMenu = new Menu("Breakfast Menu");
            MenuComponent lunchMenu     = new Menu("Lunch Menu");

            dinerMenu.Add(breakfastMenu);

            breakfastMenu.Add(new MenuItem("Pancakes", "Decilious pancakes", 1.99));
            breakfastMenu.Add(new MenuItem("Waffles", "Yummy waffles", 2.50));
            breakfastMenu.Add(new MenuItem("Toast", "Perfect toast", 2.50));

            dinerMenu.Add(lunchMenu);

            lunchMenu.Add(new MenuItem("Soup of the Day", "Soup of the day, with a side of potato salad", 3.50));
            lunchMenu.Add(new MenuItem("Hot Dog", "A hot dog with onions and ketchup", 3.75));
            lunchMenu.Add(new MenuItem("BLT", "A bacon, lettice and tomato sandwich", 3.00));

            dinerMenu.Display();

            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Menu mainMenu = new Menu()
            {
                Name = "main"
            };
            Menu subMenu = new Menu()
            {
                Name = "sub"
            };

            mainMenu.Add(new MenuItem()
            {
                Name = "Item1"
            });
            mainMenu.Add(new MenuItem()
            {
                Name = "Item2"
            });

            subMenu.Add(new MenuItem()
            {
                Name = "SubItem1"
            });
            subMenu.Add(new MenuItem()
            {
                Name = "SubItem2"
            });
            mainMenu.Add(subMenu);

            mainMenu.Add(new MenuItem()
            {
                Name = "Item3"
            });

            mainMenu.Display();
        }