A PROMOÇÃO DE INVERNO ESTÁ AQUI!
Mediator

Mediator em Swift

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.

Complexidade:

Popularidade:

Exemplos de uso: O uso mais popular do padrão Mediator no código Swift é facilitar a comunicação entre os componentes de interface do usuário de uma aplicação. O sinônimo do Mediator é a parte do Controlador do padrão MVC.

The following examples are available on Swift Playgrounds.
Kudos to Alejandro Mohamad for creating the Playground version.

Mediator em outras linguagens

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