TP4 - Implémentation de schéma UML
Crédits : Florian Forestier
Dans ce TP, nous allons implémenter le modèle du TD sur la réservation de vols.
Travail
Implémentez le modèle défini en TD.
Version normale
Pour cela, commencez par implémenter la première version du paquet des voyages.
Implémentez ensuite le package réservation.
Double navigabilité
Implémentez la double navigabilité entre deux classes. Vous pourrez essayer de commencer par une double navigabilité de cardinalité 1-1, qui est plus simple.
Le problème de la double navigabilité est que chaque classe doit avoir une référence vers l'autre classe. Les attributs doivent donc être manipulés via des accesseurs et s'appeler mutuellement, en prenant garde d'éviter une boucle infinie.