2010-08-26 13 views

Respuesta

4

Oyente:
El intermediario, que conecta objeto entre una fuente de actividad y una reacción a esa actividad.
ciclo de vida de un objeto a la escucha:

  1. Suscribirse un controlador que se llamará cuando un evento se publica a partir de un origen de eventos.
  2. "Escuchar" para que ocurra un evento en el origen del evento.
  3. Llame al controlador cuando lo haga.

El término "escucha" puede ser engañoso porque, en la mayoría de las implementaciones, no es activamente haciendo cualquier cosa-- simplemente funciona como una asociación almacenada entre una evento y un controlador de evento.

Handler:
Un objeto (por lo general una función) que proporciona un comportamiento a ejecutar cuando un suscrito hasta el evento se publica.

(Ver Wikipedia's "Observer Pattern")
(Ver Wikipedia's "Event Handler")

diferencias importantes:
Un oyente reacciona a un origen de evento, por ejemplo, teclado o mouse
Un controlador reacciona ante un evento, p. presionar la tecla o hacer clic con el mouse.

+0

Esto es exactamente lo que pienso de ellos también. ¡Gran respuesta! –

Cuestiones relacionadas