В чем разница между прослушивателями и обработчиками событий в Java? - PullRequest
76 голосов
/ 18 января 2011

В общих чертах Java, есть слушатели и обработчики событий.
Я имею в виду, что я использую их по незнанию, просто в зависимости от того, что доступно в API.

У меня вопрос: в каком случае мы используем слушателей и в каких случаях мы используем обработчики событий?

Какая разница между ними? Характеристики ??

Я искал причины и не мог найти правильное объяснение Java.

Ответы [ 11 ]

0 голосов
/ 18 января 2011

Это семантика.

  • Слушатель является интерфейсом.
  • Адаптер - это класс, который реализует определенный интерфейс и предоставляет пустую реализацию для его методов.Это помогает, если вам не нужно реализовывать все методы интерфейса.
  • Обработчик реализует несколько интерфейсов или делегирует вызовы нескольким интерфейсам.
...