Implémentation Observateur + Adapteur