Observer Observer
1. L’exemple initial
L’exemple est un objet graphique qui lorsque l’une de ses dimensions est modifiée, invoque un ensemble de méthodes au travers d’un mécanisme de callback. Cet objet graphique est un rectangle qui est décrit par la classe éponyme.
CallbackLe mécanisme de callback est mis en œuvre de la façon suivante :
-
L’interface Callback introduit la signature de la méthode update devant être invoquée lors de tout changement.
-
Une liste d’objets réalisant cette interface est transmise comme paramètre des méthodes setHeight et setWidth. Ces deux méthodes invoquent la méthode update des objets de ces listes au travers d’un appel &agrav ...