This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
2017_2018:s3:concprogobjet:td:td5 [2017/10/27 11:32] blay [Petit pas vers l'intégration] |
2017_2018:s3:concprogobjet:td:td5 [2017/10/27 11:33] blay [Petit pas vers l'intégration] |
||
---|---|---|---|
Line 57: | Line 57: | ||
* Vous redéfinissez une fonction de tri dans le service qui utilise une fonction de calcul de prix à partir du prix de la voiture et de la durée. | * Vous redéfinissez une fonction de tri dans le service qui utilise une fonction de calcul de prix à partir du prix de la voiture et de la durée. | ||
* Un exemple de code pour createATrip | * Un exemple de code pour createATrip | ||
- | + | <code java> | |
+ | public Trip createATrip(Description d) { | ||
+ | Trip trip = new Trip(d); | ||
+ | services.forEach(service -> | ||
+ | {trip.addItem(service.find(d));} ); | ||
+ | return trip; | ||
+ | } | ||
+ | </code> | ||
===== Classe abstraite comme un moyen d'intégration ===== | ===== Classe abstraite comme un moyen d'intégration ===== | ||