¡Hurra! ¡La versión en español se lanzó por fin! Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
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.

Uso del patrón en PHP

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

Patrones de diseño: Observer en Java Patrones de diseño: Observer en C# Patrones de diseño: Observer en C++ Patrones de diseño: Observer en Python Patrones de diseño: Observer en Ruby Patrones de diseño: Observer en Swift Patrones de diseño: Observer en TypeScript Patrones de diseño: Observer en Go