Model-View-Controller (MVC) é um padrão de design de nível arquitetural que teve origem numa framework para a linguagem SmallTalk.
Neste padrão, uma aplicação é vista como tendo três partes distintas:
- o Modelo (Model), contem componentes correspondentes às entidades do domínio do problema.
- a Apresentação (View), contem componentes de apresentação de resultados para o utilizador (user interface).
- o Controlador (Controller), contem componentes de obtenção de input do utilizador, instanciação de objetos do Model e controlo de fluxo de informação.
Existem diversas frameworks que suportam o padrão arquitetural MVC, entre as quais podemos encontrar:
Nos próximos artigos voltaremos a este tema.
Sem comentários:
Enviar um comentário