Mediator, Observer e Facade: 3 padrões de comunicação
Mediator coordena centralmente relações complexas entre objetos, Observer notifica mudanças de estado de um para muitos e Facade oculta internals complexos atrás de um ponto de entrada simples. Compare os três padrões e os critérios de escolha com exemplos em Swift.
Ler artigo