REBAJA de primavera
Mediator

Mediator en PHP

Mediator es un patrón de diseño de comportamiento que reduce el acoplamiento entre los componentes de un programa haciendo que se comuniquen indirectamente a través de un objeto mediador especial.

El patrón Mediator facilita la modificación, extensión y reutilización de componentes individuales porque ya no son dependientes de todas las demás clases.

Complejidad:

Popularidad:

Ejemplos de uso: La implementación pura del patrón Mediator no es tan común en PHP como en otros lenguajes, sobre todo aquellos enfocados en la GUI, como Java o C#. Una aplicación PHP puede contener decenas de componentes, pero raramente se comunican directamente en una única sesión.

Sin embargo, sigue habiendo usos para el patrón Mediator, como los despachadores de eventos de muchos frameworks PHP, o algunas implementaciones de controladores MVC.

Mediator en otros lenguajes

Mediator en C# Mediator en C++ Mediator en Go Mediator en Java Mediator en Python Mediator en Ruby Mediator en Rust Mediator en Swift Mediator en TypeScript