10
Observer Pattern Design Patterns

Design patterns - observer pattern

Embed Size (px)

Citation preview

Page 1: Design patterns - observer pattern

Observer PatternDesign Patterns

Page 2: Design patterns - observer pattern

SIDAOUI Abdelfahem Email: [email protected] http://www.sidaoui.tk

réalisé par:

Page 3: Design patterns - observer pattern

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

Page 4: Design patterns - observer pattern

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

Page 5: Design patterns - observer pattern

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

Page 6: Design patterns - observer pattern

Diagramme de classe

Page 7: Design patterns - observer pattern

Implémentation

Page 8: Design patterns - observer pattern

Implémentation

Page 9: Design patterns - observer pattern

Implémentation

Page 10: Design patterns - observer pattern

Merci pour votre attention