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:34] blay [Classe ''TailleHaie''] |
2013_2014:s2:td:td_classes-code [2014/03/18 14:52] blay [Mise en facteur, Spécialisation et énuméré: OutilElectrique] |
||
---|---|---|---|
Line 44: | Line 44: | ||
- Mettez en facteur les éléments qui peuvent l'être dans la modélisation UML en ajoutant une classe ''OutilElectrique''. | - Mettez en facteur les éléments qui peuvent l'être dans la modélisation UML en ajoutant une classe ''OutilElectrique''. | ||
- | - En fonction de vos choix, déterminer s'il s'agit d'une classe abstraite ou non. | + | - En fonction de vos choix, déterminer s'il s'agit d'une classe abstraite ou non. ((un attribut privé n'est pas accessible par les sous-classes; vous devez soit ne pas dire ''private'' et donc ne rien dire, soit le mettre en ''protected'')) |
- 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''. |