Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Передача сообщений




Считается, что объекты в системе работают совместно и при этом обмениваются со­общениями. Один объект посылает сообщение о необходимости выполнить какую-либо операцию другому, а принявший это сообщение объект выполняет нужную операцию.

Телевизор и пульт дистанционного управления представляют собой прекрасный интуитивный пример из окружающего мира. Если человек хочет посмотреть телеви­зор, ему необходимо вначале отыскать пульт, расположиться в любимом кресле и на­жать кнопку включения. Что при этом происходит? Объект пульта дистанционного управления отправляет сообщение о включении (буквально!) объекту телевизора. Объ­ект телевизора принимает это сообщение, зная, как выполнить операцию включения, и включается. Чтобы посмотреть другой канал, нужно нажать соответствующую кноп­ку на пульте. При этом объект пульта дистанционного управления передает другое со­общение — сменить канал — объекту телевизора. Пульт дистанционного управления может также обмениваться с телевизором другими сообщениями, предназначенными для изменения громкости, отключения звука или настройки изображения.

Давайте ненадолго вернемся к интерфейсам. Большинство действий, выполняемых с помощью пульта дистанционного управления, можно также осуществить по-другому: по­кинуть кресло, подойти к телевизору и понажимать кнопки на самом аппарате. (Иногда это необходимо проделывать!) Интерфейс телевизора (набор кнопок), очевидно, не такой же, как у пульта (инфракрасный приемник). На рис. 2.7 показаны указанные отличия.

Рис. 2.7. Пример передачи сообщения от одного объекта другому. Объект пульта дистанционного управления передает сообщение о включении объекту телевизора. Объект телевизора принимает сообщение через свой интерфейс — инфракрасный приемник





Поделиться с друзьями:


Дата добавления: 2015-05-08; Мы поможем в написании ваших работ!; просмотров: 462 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2285 - | 1991 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.