Le design pattern observer observable fonctionne