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

El patrón mediador

No description
by

Jaime Sevilla

on 26 April 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of El patrón mediador

El patrón mediador
Ventajas
Un ejemplo práctico
Problema
Solución
Muchas clases interconectadas
Contexto:
¿Quién hace qué?
Cambiar una clase puede afectar a muchas otras
MEDIADOR
Inconvenientes
Referencias
https://sourcemaking.com/design_patterns/mediator
Spaghetti Code
Reduce el acoplamiento
http://stackoverflow.com/questions/12534338/is-the-use-of-the-mediator-pattern-recommend
Sirve de interfaz entre APIs externas y el sistema
Facilita la modificación de clases interdependientes
Generalmente es preferible el patrón observador
http://patterns.pl/mediator.html
Dependencia de la centralización
Simplifica la coordinación de componentes
Patrones relacionados
Observador
Fachada
El mediador puede encapsular una comunicación remota
Prácticamente idéntico
Impide reutilizar
Difícil testear
http://jsbsan.blogspot.com.es/2013/11/patron-mediator-ejemplos-chat-y.html
Full transcript