¿Qué son los emisores de eventos (event emitters)?
Event emitters es un modulo del core de Node, que permite implementar el patrón observador.
¿Qué elementos componen el patrón observador?
- Un observador
- Un evento
- Un emisor
¿Cuál es el flujo del patrón observador?
- Una clase es creada con
class. - La clase extiende
EventEmitterutilizandoextends. - Una instancia del objeto es creada desde la clase mediante
new. - Un observer (listener) es creado mediante
.on(event, handler). - Un evento es emitido mediante
emity el manejador en el observador es ejecutado.