MVP - Como muitos apresentadores
-
22-07-2019 - |
Pergunta
O que é prática comum, um apresentador para Vista e um para Editar vista, ou deveria ser tudo em um apresentador.
Solução
A regra de ouro que eu sigo é ... - 1 Apresentador 1 Ver
Mas para controles comuns que você poderia compartilhar o apresentador se a lógica de apresentação é o mesmo ... Para, por exemplo ... Você tem um controle de diálogo de "diálogo de confirmação", "Operação de diálogo Complete!", E muitas outras variantes ... Por isso eu tinha essa realizar o controle de uma interface de visão comum e tinha um apresentador servindo todo o conjunto de controles de diálogo ...
A razão é que ajuda a manter o padrão limpo. Além disso, em termos de flexibilidade este tem o seu próprio benefício ..
Recentemente tive uma tarefa para migrar uma aplicação de janelas construído sobre MVP para asp.net (1 view 1 regra apresentador do polegar). A migração foi perfeita como eu só tinha que se preocupar com a criação de respectivos pontos de vista resto das coisas foram atendidos pelo projeto.