Salut, je viens de réduire le prix de tous les produits. Préparons nos compétences en programmation pour l'ère post-COVID. Plus de détails »
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.

Utilisation du patron de conception en PHP

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

Patrons de conception : Médiateur en Java Patrons de conception : Médiateur en C# Patrons de conception : Médiateur en C++ Patrons de conception : Médiateur en Python Patrons de conception : Médiateur en Ruby Patrons de conception : Médiateur en Swift Patrons de conception : Médiateur en TypeScript Patrons de conception : Médiateur en Go