Esta é uma pré-visualização da versão em Português Brasileiro. Por favor, envie-nos uma mensagem se você quer compartilhar sua opinião ou relatar um erro.
Mediator

Mediator em PHP

O Mediator é um padrão de projeto comportamental que reduz o acoplamento entre os componentes de um programa, fazendo-os se comunicar indiretamente, por meio de um objeto mediador especial.

O Mediator facilita a modificação, a extensão e a reutilização de componentes individuais porque eles não são mais dependentes de dezenas de outras classes.

Uso do padrão em PHP

Complexidade:

Popularidade:

Exemplos de uso: A implementação pura do padrão Mediator não é tão comum no PHP, como em outras linguagens, especialmente as voltadas à interface do usuário, como Java ou C #. Um aplicativo PHP pode de fato conter dezenas de componentes, mas eles raramente se comunicam diretamente em uma única sessão.

No entanto, ainda existem usos para o padrão Mediator, como os dispatchers (expedidores) de eventos de muitas estruturas PHP ou algumas implementações de Controladores MVC.

Mediator em outras linguagens

Padrões de Projeto: Mediator em Java Padrões de Projeto: Mediator em C# Padrões de Projeto: Mediator em C++ Padrões de Projeto: Mediator em Python Padrões de Projeto: Mediator em Ruby Padrões de Projeto: Mediator em Swift Padrões de Projeto: Mediator em TypeScript