//----------------------------------------------------------------------------- // table_dynamiques.txt //----------------------------------------------------------------------------- principe : 0. on considere le corrige du TD precedent 1. toutes les fonctions necessaires ont deja ete ecrites au TD precedent (utiliser methodes dynamiques ne mene pas a ecrire de nouvelles fonctions) ; on transforme simplement certaines fonctions, et les appels correspondants 2. donner la liste de toutes les fonctions du code 3. pour chaque fonction : a. choix statique ou dynamique : appliquer les criteres du cours (quels transparents ?) b. adapter le code syntaxiquement (quels transparents ?) c. adapter l'appel syntaxiquement (quels transparents ?) //----------------------------------------------------------------------------- Ex1 : - Compte : autorisation, afficher - CompteNegocie : autorisation, afficher - Client : afficher 1b. surcharge : on consulte la liste des fonctions : on indique les surchargees ; en fait, ici : exactement les dynamiques resolution surcharge : quels transparents ? quels appels ? 1c. parties de code non satisfaisantes : criteres : duplication de code (quels transparents ?) i. chaque classe si elle etait seule : parfaitement satisfaisante ii. duplication code Compte et CompteNegocie : parcourir soigneusement codes et lister exactement (structure, code fonctions) : CompteNegocie : absolument tout vient de Compte, sauf : base, partie code autorisation, remplir (mais cause cahier des charges) iii. duplication de code Compte (resp. CompteNegocie) et Client : structure et gestion tableau : declaration, initialiser, afficher remarque : ii et iii sont exactement les memes qu'au TD precedent //-----------------------------------------------------------------------------