Identifiant :
Mot de passe :

Patrons de conception

Médiateur

Diagramme de classes :

Diagramme de classes

Description :

Type :  Co  (Comportemental)
Intention : Définit un objet qui encapsule les modalités d'interaction d'un certain ensemble d'objets. La médiateur favorise le couplage faible en dispensant les objets de se faire explicitement référence, et il permet donc de faire varier indépendamment les relations d’interaction.
Applicabilité : Utilisez le Médiateur lorsque :
- Les objets d'un ensemble communiquent d'une façon bien définie mais très complexe et que le résultat des interdépendances est non structuré et difficile à appréhender.
- La réutilisation d'un objet est difficile, du fait qu'il fait référence à beaucoup d'autres objets et communique avec eux.
- Un comportement distribué entre plusieurs classes doit pouvoir être spécialisé sans une pléthore de dérivations.

Points forts :

  1. 1. Extensibilité
    1. 1.1 Découplage entre collègues
    2. 1.2 Factorisation des protocoles de Médiateurs
  2. 2. Gestion simplifiée
    1. 2.1 Protocoles de communication entre les objets simplifiés
    2. 2.2 Nombre minimal de messages échangés

Participants au patron :

Patrons abîmés :

  1. 1. Collaboration complète entre les collègues concrets

Problèmes :

  1. 1. La tour de contrôle
Les têtes de mule
Cédric BOUHOURS
Cédric BOUHOURS
Cédric BOUHOURS