Les classes que nous avons découvertes jusqu’à présent sont issues du domaine de l’application. Elles sont a priori valables pour toutes les applications possibles dans le cadre d’une station-service. Cependant, elles ne sont pas suffisantes pour faire fonctionner une application particulière. Par exemple, quand le pompiste interagit avec les classes du domaine via un terminal, un ensemble de classes supplémentaires doit réaliser des conversions de don- nées, afin de traduire les attributs des classes du domaine dans un format plus parlant pour le pompiste.
1. Spécifiez l’interface homme-machine.
2. Définissez les classes à la périphérie du système.
3. Définissez des classes pour contrôler le système. Contrôlez la cohérence avec le modèle des interactions.
La correction des exercices (voir page 2 en bas)