Volver al glosario
arquitectura

Patrón Observer

Patrón donde objetos dependientes se actualizan automáticamente cuando el sujeto cambia de estado. Lo usás cada vez que hacés addEventListener, conectás un store de estado o implementás pub/sub.

Definición

El patrón Observer (Observador) es un patrón de diseño conductual que define una relación uno a muchos entre objetos. Cuando un objeto (sujeto) cambia de estado, todos sus dependientes (observadores) son notificados automáticamente. Es la base del patrón pub/sub y se usa ampliamente en interfaces y eventos.

Ejemplos

  • notificaciones
  • suscripciones
  • event listeners