Bueno, eso depende de la forma que lo quieras aplicar
Para los que no conozcan, explico lo que se. MVC es el acrónimo de Modelo Vista-Controlador, un modelo compuesto por 3 capas, la "lógica del negocio", el controlador y la vista. En la lógica del negocio, creas y utilizas las clases que conectan a la base de datos y haces operaciones propias del negocio (cálculos, obtención de datos, actualización de datos, etc); en el controlador, utilizas las clases de la lógica del negocio únicamente para obtener datos y pasarlos a la vista, y recibir datos de la vista (por formularios) y pasarlos a la capa lógica; y la vista es lo que se conoce como la interfaz gráfica de la aplicación. Puedes consultar ejemplos con la documentación de frameworks que emplean este modelo; en este momento solo conozco
symfony, que es muy completo y lleva una documentación bastante extensa. También hay otros, pero no estoy familiarizado con ellos.