Patrones de Diseño

El Patrón Observer, también conocido como «Event Listener» o «Evento Escucha» nos permite definir una relación o dependencia de uno a muchos entre un Sujeto y muchos Observadores. De manera de que cuando el Sujeto cambie, o se produzca un «evento» dentro de dicho Sujeto, sus Observadores sean notificados.

En las siguientes lecciones crearemos un proyecto de ejemplo con código estructurado, y luego vamos a refactorizar paso a paso para aplicar el Patrón Observer, para ello nos vamos a apoyar en diferentes técnicas de Refactorización y por supuesto en una prueba automatizada que escribiremos con PHPUnit.

Patrón Observer

Estas lecciones son un extracto de nuestro Curso de Patrones de Diseño con PHP y puedes verlas de forma independiente o como parte del curso completo.