Zuhörer:
Der Vermittler, Objekt zwischen einer Quelle von Aktivität verbinden und eine Reaktion auf diese Aktivität.
Der Lebenszyklus eines Listener-Objekt:
- einen Handler Abonnieren aufgerufen werden, wenn ein Ereignis von einer Ereignisquelle veröffentlicht wird.
- "Anhören", damit ein Ereignis in der Ereignisquelle ausgelöst wird.
- Rufen Sie den Handler, wenn dies der Fall ist.
Der Begriff „Hörer“ kann, weil in den meisten Implementierungen täuschen, es ist nicht aktiv anything-- es einfach Funktionen als eine gespeicherte Verknüpfung zwischen einem Ereignisse und einem Event-Handler tun.
Handler:
Ein Objekt (in der Regel eine Funktion), die ein Verhalten bietet ein abonniert zu Ereignis ausgeführt werden soll, wenn veröffentlicht wird.
(Siehe Wikipedia's "Observer Pattern")
(Siehe Wikipedia's "Event Handler")
wichtige Unterschiede:
Ein Zuhörer reagiert auf eine Ereignisquelle, z.B. Tastatur oder Maus.
Ein Handler reagiert auf ein Ereignis, z.B. Tastendruck oder Mausklick.
Genau so denke ich auch an sie. Gute Antwort! –