freeCodeCamp/guide/spanish/software-engineering/design-patterns/observer/index.md

1.4 KiB

title localeTitle
Observer pattern Patrón observador

El patrón Observer ofrece un modelo de suscripción en el que los objetos se suscriben a un evento y reciben una notificación cuando se produce el evento.

Patrón observador

Este patrón es la base de la programación dirigida por eventos. En Front End Development, este es un patrón esencial para escalar de forma robusta la lógica de su aplicación. En este patrón, usted hace una diferencia entre el sujeto y los observadores . Los temas son los eventos en sí mismos, como un clic , una pulsación de tecla o una señal del servidor. Todos los observadores suscritos son notificados cuando un sujeto cambia de estado (cuando se dispara un evento). Para más información sobre eventos, lea aquí Programación dirigida por Evenet

Suscribiendo

La ventaja de este patrón es tener una colección de objetos suscritos que responderán a un evento en lugar de llamar a una función en cada objeto que debe ser notificado. Otra ventaja es que los observadores se suscriben a través de una interfaz, lo que permite que los cambios en la función de evento solo estén dentro de la función.

Otros recursos

Un ejemplo de código y más en Observer Design Pattern