SOLDES de printemps
Médiateur

Médiateur en PHP

Le Médiateur est un patron de conception comportemental qui diminue le couplage entre les composants d’un programme, en les faisant communiquer indirectement, via un objet médiateur spécial.

Le médiateur rend la modification, l’extension et la réutilisation de composants individuels aisées, car ils ne dépendent plus d’une dizaine de classes.

Complexité :

Popularité :

Exemples d’utilisation : L’implémentation stricte du médiateur n’est pas aussi fréquente en PHP que dans d’autres langages, surtout par rapport à ceux qui sont orientés interface graphique comme le Java ou le C#. Une application PHP va effectivement héberger une dizaine de composants, mais il est rare qu’ils communiquent directement au sein d’une seule session.

Cependant, le médiateur trouve son utilité dans le répartiteur d’événements de nombreux frameworks PHP ou dans certaines implémentations du contrôleur MVC, entre autres.

Médiateur dans les autres langues

Médiateur en C# Médiateur en C++ Médiateur en Go Médiateur en Java Médiateur en Python Médiateur en Ruby Médiateur en Rust Médiateur en Swift Médiateur en TypeScript