REBAJA de primavera
Observer

Observer en PHP

Observer es un patrón de diseño de comportamiento que permite a un objeto notificar a otros objetos sobre cambios en su estado.

El patrón Observer proporciona una forma de suscribirse y cancelar la subscripción a estos eventos para cualquier objeto que implementa una interfaz suscriptora.

Complejidad:

Popularidad:

Ejemplos de uso: PHP tiene varias interfaces integradas (SplSubject, SplObserver) que pueden utilizarse para hacer tus implementaciones del patrón Observer compatibles con el resto del código PHP.

Identificación: El patrón puede reconocerse por los métodos de subscripción, que almacenan objetos en una lista, y por las llamadas al método de actualización emitidas a todos los objetos de esa lista.

Observer en otros lenguajes

Observer en C# Observer en C++ Observer en Go Observer en Java Observer en Python Observer en Ruby Observer en Rust Observer en Swift Observer en TypeScript