Le design pattern MVC n'a rien a voir avec le design de ton site, c'est un système qui permet de séparer et de stucturer son application.
Tu as une couche Model qui s'occupe de tout ce qui est logique métier, la Vue qui comme son nom l'indique se contente d'afficher ton contenu et le controller qui fait la liaison entre les 2.
Tu as de bons exemples sur le net
Tuto MVC Grafikart
Tuto SDZ MVC
MVC
Voila j'espère que tu comprendras un peu mieux
Bon courage