Objectifs
- revoir la notion de diagramme de séquence;
- revoir les notions d'héritage, d'interface et de classes abstraites;
- présenter un patron de conception.
Pré-requis
- les cours des séances précédentes.
Documents fournis
- transparents du cours;
- transparents présentant la solution de conception;
- l'énoncé du TP;
- la documentation des classes fournies;
- la documentation de l'API Java sur le site d'Oracle.
Corrigé
- le corrigé du TP.
- la documentation des classes;
- la trace de l'exécution de
TestSegment
avant correction; - la trace de l'exécution de
TestSegment
après correction; - une page contenant les résultats des tests;
- les sources des classes au format HTML;
- fr.isae.geometry.Point
- fr.isae.geometry.PointTest
- fr.isae.geometry.Segment
- fr.isae.geometry.SegmentTest
- fr.isae.geometry.TestSegment
- fr.isae.geometry.more.Point
- fr.isae.geometry.more.Segment
- fr.isae.geometry.more.TestSegment
- fr.isae.geometry.more.Observable
- fr.isae.geometry.more.Observateur
- fr.isae.geometry.api.Point
- fr.isae.geometry.api.Segment
- fr.isae.geometry.api.Cercle
- fr.isae.geometry.api.TestFigures
- fr.isae.observer.Observable
- fr.isae.observer.ObservableTest
- fr.isae.observer.Observateur
- une archive contenant toutes les sources avec les classes de test.