Definição do mediador: use um objeto mediador para encapsular uma série de comportamentos de interação sobre o objeto.
Por que usar o modo mediador/modo de mediação
Existem muitas interações entre os objetos. Objeto.
Como usar o modo de mediação
Primeiro, há uma interface para definir a interação entre objetos de membro:
A cópia do código é a seguinte:
interface pública mediadora {}
A implementação específica do Meiator, que realmente implementa operações interativas:
A cópia do código é a seguinte:
classe pública concretemediador implementa o mediador {
// Suponha que atualmente haja dois membros.
Private concretecolleague1 colégue1 = novo concretecolleague1 ();
Private concreteColleague2 COLEGE2 = novo concretecolleague2 ();
...
}
Vamos dar uma olhada em outro participante: como os membros são comportamentos interativos, todos precisam fornecer algumas interfaces comuns.
A cópia do código é a seguinte:
Public Class College {
mediador privado mediador;
mediador público getMediator () {
Mediador de retorno;
}
public void SetMediator (mediador do mediador) {
this.mediator = mediador;
}
}
classe pública concretecolleague1 {}
classe pública concretecolleague2 {}
Cada membro deve conhecer o mediador e entrar em contato com o mediador, não outros membros.
Neste ponto, a estrutura do modo mediador foi concluída.
O modo mediador é mais comum em aplicativos orientados a eventos, como GUI de design de interface, bate-papo, mensagens etc. Em aplicativos de bate-papo, há um mensageiro, que é especificamente responsável pelo ajuste da tarefa entre solicitação/resposta.
O MVC é um modo básico do J2EE.