slam4:poo:designpattern:observer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:poo:designpattern:observer [2013/04/10 13:16] – [2-Exemple de programme] jcheronslam4:poo:designpattern:observer [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 15: Ligne 15:
     * on notifie les observers du changement (**notifyObservers**)     * on notifie les observers du changement (**notifyObservers**)
  
-<sxh java;title:Model>+<sxh java;title:exemple de Model>
 public class Model extends Observable { public class Model extends Observable {
  private String member;  private String member;
Ligne 44: Ligne 44:
   * La vue implémente Observer, et doit à ce titre implémenter la méthode **update**   * La vue implémente Observer, et doit à ce titre implémenter la méthode **update**
   * **update** pourra traiter les changements en fonction des paramètres passés : **Observable o** correspond à l'objet modifié   * **update** pourra traiter les changements en fonction des paramètres passés : **Observable o** correspond à l'objet modifié
-<sxh java;title:Model>+<sxh java;title:Exemple de Vue>
 public class View implements Observer { public class View implements Observer {
  
Ligne 61: Ligne 61:
   * Enregistrement de la vue en tant qu'observateur du model   * Enregistrement de la vue en tant qu'observateur du model
   * Modification du model -> mise à jour de la vue   * Modification du model -> mise à jour de la vue
-<sxh java;title:Model>+<sxh java;title:Exemple de programme>
 public class Program { public class Program {
  
  • slam4/poo/designpattern/observer.1365592610.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)