Меню — это просто список некоторых объектов, и из этого списка вам необходимо сделать выбор.
Самый простой пример — меню кафетерия, столовой, кафе или ресторана. В скромном кафетерии роль меню обычно ис-полняет листок у кассы, с небольшим списком угощений (скажем, кофе, булочка, пирожное). В кафе или ресторане кра-сиво оформленное меню предлагает вам на выбор десятки (а то и сотни) блюд, сгруппированных по «разделам»: холодные закус¬ки, супы, жаркое, десерт и т. п. При этом вы сначала выбираете «раздел» (например, десерт), а уж потом — конкретное блюдо (например, мороженое или взбитые сливки).
У входа в парк вы можете прочитать «меню» развлечений на сегодняшни вечер: (1) дискотека; (2) аттракционы; (3) концерт в Зеленом театре и т. д. Конкретный объект в этом меню (напри-мер, «Аттракционы») может представлять собой группу «под-объектов», из которых в свою очередь придется что-то выбрать (например, карусель или американские горки).
В библиотеке вам предложат «меню» книг, в туристическом агентстве — маршруты поездок, в бюро по найму — варианты трудоустройства и т. д.
Все меню обладают общими свойствами.
Меню может иметь несколько уровней. Например, в меню развлечений (уровень 1, «главное меню») объект «Аттракционы» представляет собой некое подчиненное «подменю» из несколь¬ких элементов (уровень 2) — карусель, автодром и т. д.
Меню предполагает свободу выбора. Если вам не нравится набор угощений в кафетерии или список турпоездок в агентстве, вы можете отказаться от выбора и отправиться либо домой, либо в другое места, где тоже предлагают необходимые вам услуги.
У Обратите внимание, .что список кафе (библиотек, парков, турагентств) тоже можно рассматривать как обычное меню, — только более высокого уровня по отношению к отдельным объ-ектам сервиса. В этом случае уже это меню будет главным.
(3) В конкретном меню могут быть объекты, которые в дан¬
ный момент недоступны для выбора. Например, в кафе могут
съесть все взбитые сливки, и очередному посетителю придется
либо подождать (пока не приготовят новые), либо заказать что-
то другое, либо уйти. В парке может сломаться карусель — при¬
дется отправиться либо в комнату смеха, либо в комнату ужасов
(или вернуться на уровень назад — в «главное меню» — и пред¬
почесть дискотеку).
Всеми перечисленными свойствами без всяких оговорок об¬ладает меню прикладной программы — основной компонент ин¬терфейса пользователя.