Design patterns - observer pattern

Preview:

Citation preview

Observer PatternDesign Patterns

SIDAOUI Abdelfahem Email: Abdelfahem20@gmail.com http://www.sidaoui.tk

réalisé par:

Le patron de conception observateur/ observable est utilisé en programmation pour envoyer un signal à des modules qui jouent le rôle d'observateur. En cas de notification, les observateurs effectuent alors l'action adéquate en fonction des informations qui parviennent depuis les modules qu'ils observent (les "observables").

Introduction

Le pattern observateur définit une relation entre les objets de type un à plusieurs, de façon que, lorsqu’un objet change d’état, tous ce qui en dépendent en soient informés et soient mis à jour automatiquement

Définition

Dès que l'on a besoin de gérer des événements, quand une classe déclenche l'exécution d'une ou plusieurs autres.

Dans une interface graphique utilisant MVC (Modèle-Vue-Contrôleur), le patron Observateur est utilisé pour associer Modèle et Vue.

Utilisation

Diagramme de classe

Implémentation

Implémentation

Implémentation

Merci pour votre attention

Recommended