MVC (Model-View-Controller)
MVC é um padrão de arquitetura de software que separa uma aplicação em três componentes principais: o Modelo (Model), que lida com os dados e a lógica de negócios; a Visão (View), que exibe a interface do usuário; e o Controlador (Controller), que gerencia a entrada do usuário e a interação entre o Modelo e a Visão.