Elements de corrections de TD4

Attention, encore une fois hélas, je n'ai pas eu le temps de produire des corrections qui peuvent être données aux étudiants.

Cette fois-ci l'exercice est relativement simple si on ne tient pas compte des unités… Néanmoins pour les développeurs “sans modèle”, l'exercice devient difficile quand on multiplie les variations possibles.

ce qui suit n'est pas LA correction mais une possibilité.

Pour la première version possible voici les codes, le modèle est très très simple. consommationv0.zip

Ensuite, il faut mettre en avant l'importance des Interfaces pour autoriser les extensions. Attention ce diagramme est obtenu par reverse. J'avais fait le modèle puis généré les codes puis écrit les codes. En écrivant les codes, j'ai modifié l'énoncé du coup, je ne vous donne plus le modèle initial.

consommationfinal.zip

Il n'est pas demandé aux étudiants de gérer les unités, juste de se poser des questions.