Spring SALE
Mediator

Mediator en Swift

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: El uso más popular del patrón Mediator en código Swift es para facilitar las comunicaciones entre los componentes GUI de una aplicación. El sinónimo del patrón Mediator es la parte del Controlador del patrón MVC.

Los siguientes ejemplos están disponibles en Swift Playgrounds.
Kudos a Alejandro Mohamad por crear la versión de Playground.

Mediator en otros lenguajes

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