Middle
O que é o padrão de arquitetura MVP?
sobes.tech IA
Resposta da IA
Padrão arquitetónico Modelo-Visão-Presentador. Divide a aplicação em três partes principais:
- Modelo: Gerencia os dados e a lógica de negócio. É independente da interface do utilizador.
- Visão: Apresenta os dados do Modelo ao utilizador. Passiva: não contém lógica, apenas mostra o que lhe é transmitido pelo Presentador.
- Presentador: Camada intermédia entre Modelo e Visão. Processa a interação do utilizador, obtém dados do Modelo e atualiza a Visão. Modelo e Visão não interagem diretamente.
A característica principal do MVP é o Presentador ativo, que gere o ciclo de vida da Visão.