Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Lógica Aristoteles

No description
by

Rubens V S

on 15 March 2018

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Lógica Aristoteles

O padrão de projeto Mediator na prática
[Resposta]
Esta ideia de relacionamento muitos para muitos pode deixar o design bem complexo, comprometendo a eficiência do sistema, bem como sua manutenibilidade.
Quando uma situação em que um relacionamento muitos para muitos é necessário em Banco de Dados, uma boa prática é criar uma tabela intermediária e deixar que ela relaciona uma entidade com outras várias e vice-e-versa. Esta é a ideia do padrão Mediator.

Vantagens
Desacoplamento entre os diversos participantes da rede de comunicação (participantes não se conhecem);
Eliminação de relacionamentos muitos para muitos (são todos substituídos por relacionamentos um para muitos);
A política de comunicações está centralizada no mediador e pode ser alterada sem mexer nos colaboradores.
Principal objetivo
Desvantagens
A centralização pode ser uma fonte de gargalos de desempenho e de risco para o sistema em caso de falha;
Na prática, os mediadores tendem a se tornar mais complexos

“Definir um objeto que encapsula a forma como um conjunto de objetos interage. O Mediator promove o acoplamento fraco ao evitar que os objetos se refiram uns aos outros explicitamente e permitir variar suas interações independentemente
Mediator
Problema;
Pense na seguinte situção: seria legal ter um aplicativo que trocasse mensagens entre diversas plataforas móveis
O padrão Mediator tem como principal objetivo diminuir a complexidade de relacionamentos entre objetos, garantindo assim que todos fiquem mais livres para sofrer mudanças, bem como facilitando a introdução de novos tipos de objetos ao relacionamento
O padrão Mediator consiste de duas figuras principais: o Mediator e o Colleague. O Mediator recebe mensagens de um Colleague, define qual protocolo utilizar e então envia a mensagem. O Colleague define como receberá uma mensagem e envia uma mensagem para um Mediator.
Full transcript