significa “Model-View-Controller.”MVC é um modelo de design de aplicações composto por três peças interligadas. Eles incluem o modelo (dados), a vista (interface de usuário), e o controlador (processos que lidam com a entrada).
o modelo MVC ou “padrão” é comumente usado para desenvolver interfaces de usuário modernas. Ele fornece as peças fundamentais para projetar programas para desktop ou móveis, bem como aplicações web., Ele funciona bem com programação orientada a objetos, uma vez que os diferentes modelos, vistas e controladores podem ser tratados como objetos e reutilizados dentro de uma aplicação.
abaixo está uma descrição de cada aspecto da MVC:
modelo
um modelo é os dados utilizados por um programa. Este pode ser um banco de dados, arquivo, ou um objeto simples, como um ícone ou um personagem em um jogo de vídeo.
ver
uma vista é o meio de mostrar objectos dentro de uma aplicação. Os exemplos incluem mostrar uma janela ou botões ou texto dentro de uma janela. Ele inclui tudo o que o usuário pode ver.,
controlador
um controlador actualiza ambos os modelos e vistas. Ele aceita entrada e realiza a atualização correspondente. Por exemplo, um controlador pode atualizar um modelo alterando os atributos de um personagem em um jogo de vídeo. Ele pode modificar a vista exibindo o personagem atualizado no jogo.
As três partes da MVC estão interligadas (ver Diagrama). A vista mostra o modelo para o usuário. O controlador aceita a entrada do Usuário e atualiza o modelo e a visualização em conformidade., Embora o MVC não seja necessário no design de aplicativos, muitas linguagens de programação e IDEs suportam a arquitetura MVC, tornando-a uma escolha comum para os desenvolvedores.
Updated: March 7, 2018