This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
2013_2014:s2:td:td_classes-code [2014/03/18 14:52] blay [Mise en facteur, Spécialisation et énuméré: OutilElectrique] |
2013_2014:s2:td:td_classes-code [2014/03/18 15:03] blay [Mise en facteur, Spécialisation et énuméré: OutilElectrique] |
||
---|---|---|---|
Line 47: | Line 47: | ||
- Modifier la modélisation et les codes en conséquences. | - Modifier la modélisation et les codes en conséquences. | ||
- Réécrire en conséquence les classes ''TailleHaie'' et ''Tondeuse''. | - Réécrire en conséquence les classes ''TailleHaie'' et ''Tondeuse''. | ||
- | - A la classe Tondeuse uniquement, ajouter un service setVitesse(Vitesse v) dont l’objectif est de fixer la vitesse de traction de la tondeuse (vitesses possibles : arret, lent, moyenne ou rapide). Les Vitesses sont un énuméré. | + | - A la classe Tondeuse uniquement, ajouter un service setVitesse(Vitesse v) dont l’objectif est de fixer la vitesse de traction de la tondeuse (vitesses possibles : arret, lent, moyenne ou rapide). Les Vitesses sont un énuméré ((Créer une //enumeration// dans le modèle, lui ajouter les ''enumerate literal'' //arret//, ... Pour accéder dans votre code par exemple à l'énuméré "arret", vous écrirez par exemple, ''v = Vitesse.arret;'' )) |
- Redessiner le schéma UML de l’ensemble des classes et mettez les codes en cohérence (éteindre la tondeuse passe la vitesse à arrêt). | - Redessiner le schéma UML de l’ensemble des classes et mettez les codes en cohérence (éteindre la tondeuse passe la vitesse à arrêt). | ||
| |