[IHM] Update DP Observer

Implémentation du Design Pattern Observer : classe Observable + interface Observer + méthodes associées (y compris dans les classes filles)