Moi je ne comprends toujours pas comment ça s'implémente exactement, et je me limite à mettre le modèle d'un côté et "view-controller" de l'autre côté dans les mêmes classes, chaque classe correspondant à une fenêtre avec un contenu différent associée à une méthode qui détecte gère tous les éléments (clics, etc.) Avec des gros programmes c'est recommandé de séparer view et controller mais j'ai jamais eu le temps de me pencher sur la question
