Este recurso educativo habla acerca de uno de los patrones de diseño observer como un software que define una dependencia del tipo uno a muchos entre objetos, de manera que cuando uno de los objetos cambia su estado, notifica este cambio a todos los dependientes. Asimismo presenta como se debe aplicar, su estructura, el patrón de comunicación, los tipos de implementación y finalmente las consecuencias.