On te demande d'utiliser un modele mvc (model-view-controller)
C'est a dire que tu as un controller qui gere les changements dans les donnees
pour passer ces changement a la vue, idem si la vue change, les donnees peuvent ou non changer, mais si le controller le fait.
En gros, tes donnees ne sont pas modifiees par ta vue, ta vue ne modifie pas tes donnees,
mais tu fais un controller pour gerer tout ca...
C'est un Design pattern tres utilise, cherche mvc sur google, plutot que de long discours, tu trouveras plein d'exemples.
-------------------
dams 
-------------------