next up previous
suivant: Résumé monter: Les modèles comportementaux précédent: Une seconde version de

L'observateur

Intention :
définit une interdépendance de type un à plusieurs, de façon telle que, quand un objet change d'état, tous ceux qui en dépendant en soient notifiés automatiquement et mis à jour.

Structure









Remarque :
Ce modèle est suffisamment utilisé pour qu'il soit présent dans l'environnement Java.

Pour mieux comprendre les sources suivantes, il est conseillé de lire les documentations de l'API sur l'interface java.util.Observer et sur la classe java.util.Observable.

Un exemple de code :
Une pyramide est posée sur un parallélépipède. On s'intéresse au volume global, ainsi qu'aux surfaces des trois projections suivant les trois axes. L'utilisateur peut à tout instant changer les points qui définissent la pyramide et le parallélépipède.



Alain Griffault 2002-10-22