Mon professeur me dit donc qu'il est très important de ne pas encapsuler le code du programme et le code de l'interface graphique dans les mêmes classes, mais de les garder complètement indépendants. Im écrit actuellement un jeu iphone avec une grille en elle. pour moi, il est beaucoup plus logique de créer à la fois la grille graphique et le code technique dans la même classe "Grille". Est-ce qu'un autre programmeur froncer les sourcils à ce sujet? Est-il en effet très important de garder l'interface graphique et le code indépendants. Quels problèmes se poseront si je ne le fais pas?
Je vous remercie!
EDIT: merci les gars! Serait-il correct pour moi de rédiger le projet en premier, puis de copier le code pour former la séparation des préoccupations. Je sais que cela peut totalement nuire à l'objectif, mais tout comme la pratique ... Pour que la prochaine fois, je puisse appliquer ce modèle de conception dès le début?