Informatique > Développement logiciel >
Mediator

Dernière mise à jour le vendredi 26 avril 2024.

 

Définition :

La version audio de ce document vous est offerte par www.studio-coohorte.fr. Le Studio Coohorte vous donne accès à meilleure synthèse audio du marché dans une interface élégante et puissante. Si vous le souhaitez, vous pouvez en savoir plus et tester vous-même leur service avancé de text-to-speech.

Le Mediator est un patron de conception permettant de promouvoir un couplage lâche entre les composants d'un logiciel en les faisant communiquer de manière indirecte à travers un objet médiateur central. Ce dernier facilite la communication et la coordination des différentes parties du système sans qu'elles aient besoin de se connaître mutuellement.

Le concept de Mediator en développement logiciel

Le design pattern Mediator est une approche fondamentale en développement logiciel. Il s'inscrit dans le paradigme de la programmation orientée objet et vise à favoriser la communication entre différents objets sans qu'ils aient besoin de se référencer mutuellement. Le Mediator agit comme un médiateur central qui gère les interactions entre les différents composants d'une application.

Principes clés du design pattern Mediator :

1. Dé-couplage : Le design pattern Mediator permet de réduire le couplage entre les objets en les faisant communiquer de manière indirecte par le biais du Mediator.

2. Centralisation : Le Mediator centralise les interactions entre les objets, ce qui facilite la maintenance et l'évolutivité du système en concentrant la logique de communication en un seul endroit.

3. Facilitation des échanges : En utilisant le Mediator, les objets n'ont pas besoin de connaître les détails d'implémentation les uns des autres, ce qui simplifie les échanges et garantit une meilleure modularité.

 

Si vous souhaitez approfondir ce sujet, nous vous conseillons ces ouvrages.

 

Les sujets suivants pourraient également vous intéresser :