User Tools

Site Tools


2018_2019:s3:concprogobjet:td:td4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2018_2019:s3:concprogobjet:td:td4 [2018/10/06 21:22] – [Utilisation de ces classes] blay2018_2019:s3:concprogobjet:td:td4 [2018/11/14 13:27] (current) – [RENDU] blay
Line 1: Line 1:
 ====== Open/Closed ... First Step ====== ====== Open/Closed ... First Step ======
 +<note warning>Du temps sera pris sur la 1e ou la 2e séance sur ce TD (si nécessaire) pour faire des retours sur les précédents rendus.</note>
 Ce TD vise à :  Ce TD vise à : 
    - Renforcer votre compréhension de la notion d'interface et à savoir les utiliser    - Renforcer votre compréhension de la notion d'interface et à savoir les utiliser
Line 26: Line 26:
  
 Voici les codes associés. Voici les codes associés.
-{{:2017_2018:s3:concprogobjet:td:openclosedprinciplev0withtests2.jar|}}+{{:2018_2019:s3:concprogobjet:td:archive.zip|}}
  
  
Line 87: Line 87:
  
 L'ingénieur en charge du projet a conçu le diagramme suivant et commme il est très content de vous, il s'attend à ce que :  L'ingénieur en charge du projet a conçu le diagramme suivant et commme il est très content de vous, il s'attend à ce que : 
-   - vous le codiez,+   - vous le codiez //(La classe ''CarRentalService'' doit implémenter ''Service''mais il n'est pas exigé que ce soit une implémentation directe de ''Service'')//
    - vous récupériez tous les codes existants et que vous les intégriez pour offrir de nouveaux services, i.e. que vous pouvez à présent créer des "Trip" qui sont l'assemblage de "flights" et "CarRentals".    - vous récupériez tous les codes existants et que vous les intégriez pour offrir de nouveaux services, i.e. que vous pouvez à présent créer des "Trip" qui sont l'assemblage de "flights" et "CarRentals".
    - vous testiez vos codes.    - vous testiez vos codes.
Line 98: Line 98:
         * Vous redéfinissez une fonction de sélection...         * Vous redéfinissez une fonction de sélection...
  
 +===== Facultatif =====
 +
 +Ajouter la réservation de nuitées dans les hôtels.
  
 ==== RENDU ==== ==== RENDU ====
  
 Code + modèles et remarques éventuelles. Code + modèles et remarques éventuelles.
-Les modèles peuvent correspondre à des diagrammes dessinés à la main, ou obtenu par reverse mais dans ce cas, ils sont "propres" au sens où les informations essentielles y sont représentées et seulement celles-ci.+Les modèles peuvent correspondre à des diagrammes dessinés à la main, ou obtenus par reverse mais dans ce cas, ils sont "propres" au sens où les informations essentielles y sont représentées et seulement celles-ci.
 http://jalon.unice.fr/cours/blay/Cours-blay-20150930110548/BoiteDepot-blay-20171020224642543829?tab=deposit http://jalon.unice.fr/cours/blay/Cours-blay-20150930110548/BoiteDepot-blay-20171020224642543829?tab=deposit
  
 +Pour les S3A date limite de rendu vendredi 16 novembre à 19h
2018_2019/s3/concprogobjet/td/td4.1538860948.txt.gz · Last modified: 2018/10/06 21:22 by blay