Implemente una clase de almacenamiento basada en el patrón «Observador»: la clase almacena datos, permite suscribir y cancelar la suscripción de funciones callback, y al cambiar los datos notifica a todos los suscriptores actuales, pasándoles los nuevos datos.