TD2 - Utilisation des containers, héritage et compilation.
Gestion des stocks de produits Version 2.
A partir de la précédente version de votre programme apportez
les modifications suivantes:
Gestion des stocks de produits Version 3.
- Testez la généricité des interfaces en remplacant dans la
classe MyShop l'ArrayList de stocks par un autre
conteneur, Vector,
qui implémente aussi l'interface Iterator.
- Ensuite, la classe Stock devient une sous-classe
de Vector pour gérer les produits. Constatez les modifications
nécessaires pour que votre programme continue de marcher.
- Créer 2 sous classes de la classe Product une pour
les produits alimentaires et l' autre pour les produits sanitaires.
Les produits alimentaires sont caractérisés par une date limite de
consomation (que vous coderez comme bon vous semble). Vous créerez
une méthode qui retourne un booléen
pour préciser si le produit peut encore être mis en vente (date
limite inf. de 3jours à la date courante). La
classe Product devient abstraite. Vous créez désormais
des produits alimentaires ou sanitaires.
- Compilez et vérifiez que votre programme
fonctionne toujours.