Sobes.tech
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.