СЛУШАТЕЛЬ:
посредник, соединяющий объект между источником активности и реакции на этой деятельности.
Жизненный цикл объекта слушателя:
- Подписаться обработчик вызывается, когда событие публикуется от источника событий.
- «Слушайте» событие, которое должно произойти в источнике события.
- Вызовите обработчика, когда он это сделает.
Термин «слушатель» может быть обманчивым, так как, в большинстве реализаций, это активно не делать anything-- это просто функции, хранимой ассоциации между события и обработчик событий .
Обработчик:
Объект (обычно функция), которая обеспечивает поведение, чтобы работать, когда подписался к событию опубликован.
(см Wikipedia's "Observer Pattern")
(см Wikipedia's "Event Handler")
Важные отличия:
Слушатель реагирует на источник событий, например, клавиатуры или мыши.
Обработчик реагирует на событие, например. нажатие клавиши или щелчок мышью.
Именно так я и думаю о них. Отличный ответ! –