Definición del mediador: use un objeto mediador para encapsular una serie de comportamientos de interacción sobre el objeto.
¿Por qué usar el modo mediador/modo de mediación?
Hay muchas interacciones entre los objetos. Objeto.
Cómo usar el modo de mediación
Primero hay una interfaz para definir la interacción entre los objetos miembros:
La copia del código es la siguiente:
Mediador de interfaz pública {}
La implementación específica de Meiator, que realmente implementa operaciones interactivas:
La copia del código es la siguiente:
El concreto de clase pública implementa el mediador {
// Suponga que actualmente hay dos miembros.
Private Concretecolleague1 colegue1 = new Concretecolleague1 ();
Private Concretecolleague2 colegue2 = new Concretecolleague2 ();
...
}
Echemos un vistazo a otro participante: debido a que los miembros son comportamientos interactivos, todos necesitan proporcionar algunas interfaces comunes.
La copia del código es la siguiente:
Colegio de clase pública {
mediador privado mediador;
Mediador público getMediator () {
Mediador de regreso;
}
Public void setMediator (mediador mediador) {
this.mediator = mediador;
}
}
clase pública Concretecolleague1 {}
clase pública Concretecolleague2 {}
Cada miembro debe conocer mediador y contactar mediador, no a otros miembros.
En este punto, el marco del modo mediador se ha completado.
El modo mediador es más común en las aplicaciones basadas en eventos, como la GUI de diseño de interfaz, el chat, los mensajes, etc. En las aplicaciones de chat, hay un Messagemedator, que es específicamente responsable del ajuste de la tarea entre la solicitud/respuesta.
MVC es un modo básico de J2EE.