@Override public void add(Observateur obs) { observateurs.put(obs.getId(), obs); }
@Override public void changed(String aspect, Object valeur) { for (Observateur obs : observateurs.values()) { obs.update(aspect, valeur, this); } }
// Avertit les observateurs que l'objet observable a changé // et invoque la méthode update() de chaque observateur @Override public void updateObservateur() { for (Observateur obs : this.listObservateur) { obs.update(); } }