Ésta es una vista previa de la versión en español. Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
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.

Uso del patrón en PHP

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

Patrones de diseño: Mediator en Java Patrones de diseño: Mediator en C# Patrones de diseño: Mediator en C++ Patrones de diseño: Mediator en Python Patrones de diseño: Mediator en Ruby Patrones de diseño: Mediator en Swift Patrones de diseño: Mediator en TypeScript