Padrão de Projeto Mediator

919 palavras 4 páginas
Faculdades SPEI

MEDIATOR PATTERN

Curitiba, 26 de setembro de 2013
Padrão de Projeto Mediator É um padrão que encapsula a comunicação direta entre objetos, fazendo uma analogia a uma rede é como se ele fosse um “hub” que centraliza todas as conexões e se uma máquina precisa se comunicar com outra na rede deve se comunicar através deste.
Este padrão é interessante porque evita que um objeto se refira explicitamente a outro, e isso permite que as interações entre eles sejam variadas independentemente.
Nas imagens abaixo está retratado um exemplo, onde na primeira imagem não foi utilizado nenhum padrão e na segunda foi empregado o padrão Mediator.
Na imagem existem várias ligações (uma para cada sentido de comunicação) tornando a comunicação confusa e com pouca segurança já que não há nenhum tipo de controle na troca de mensagens.

Figura : Exemplo sem o padrão mediator

Já na figura a seguir o mesmo exemplo anterior é representado de uma forma bem mais organizada e simples com a utilização do padrão Mediator. Toda a comunicação é centralizada no Mediator, com isso pode-se ter um melhor controle da troca de mensagens.

Figura : Exemplo com a aplicação do Mediator

Vantagens:
Baixo acoplamento: Os objetos concretos só conhecem o Mediator, e não os objetos que estão interligados. Com isso há uma menor chance de erros na comunicação.
Alto encapsulamento: Toda a comunicação vai ser

Relacionados

  • EXERCÍCIO: O Padrão de Liderança de Mariana
    412 palavras | 2 páginas
  • Padrões de Projetos
    1355 palavras | 6 páginas
  • Procedimento Operacional Padrão - Higienização de EPI
    1115 palavras | 5 páginas
  • Engenharia – grupo v - enade 2005 padrão de respostas - questões discursivas
    1059 palavras | 5 páginas
  • Padroes De Projeto
    2535 palavras | 11 páginas
  • 4. PADRÃO DE IDENTIDADE DE CARNE (PIQ)
    1139 palavras | 5 páginas
  • Erros, desvios de medidas e desvio padrão
    966 palavras | 4 páginas
  • Gerenciamento de projetos
    1852 palavras | 8 páginas
  • Plano de Projeto - Gestão de Projetos - FIA
    7150 palavras | 29 páginas
  • Avaliação de uma lâmina comercial padrão
    2253 palavras | 9 páginas