« Patrons de conception/Observateur » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 25 :
Afin d'éviter l'utilisation de threads ou encore d'inclure la notion de panneau dans les signaux il suffit d'utiliser le [[../|patron de conception]] '''observateur/observable'''.
 
Le principe est que chaque classe observable contientcontienne une liste d''''observateurs''', ainsi à l'aide d'une méthode de notification l'ensemble des '''observateurs''' estsont prévenuprévenus.
La classe observée hérite de "Observable" qui gère la liste des '''observateurs'''.
La classe '''Observateur''' est quant à elle purement abstraite, la fonction de mise à jour ne pouvant être définie que par une classe spécialisée.