S2T
- TDs première période
- TDs deuxième période :
Corrections
Corrections
This is an old revision of the document!
Objectif : Faire un lien direct entre la modélisation des classes et les codes correspondants.
Un taille haie est caractérisé par sa cadence de coupe, typiquement 4500 coupes/minute.
TailleHaie
.Sur le même modèle, une tondeuse est caractérisée par la vitesse de rotation de sa lame, typiquement 1000 Tour/minute. On prévoira
OutilElectrique
.TailleHaie
et Tondeuse
. TailleHaie
et une Tondeuse
et utilise les services à leur disposition.
Il s’agit de créer une représentation UML d’une classe Jardinier
dont les attributs seront le prénom du jardinier et l’outil électrique qu’il doit utiliser pour travailler (un taille haie ou une tondeuse). Au moment de sa création, on suppose que le jardiner n’a pas d’outil en main. L’outil à utiliser sera transmis comme argument à une méthode startTravail
(…). Prévoyez également une méthode stopTravail
(…).
Point
correspondante. Vous pouvez aussi procéder par reverse engineering (classe Point)- Modéliser les concepts de Chemin et de Trajet.
Un polygone est composé d'un ensemble de points.
Polygone
en UML. ToString
addPoint
qui ajoutera un point à ceux déjà présents. Polygone
en UML. * Vous commencerez par modéliser puis vous vous intéresserez aux codes :