You are on page 1of 1

ESPRIT Module : Conception par objet et programmation Java

Interfaces et collections TP 5
1-Ecrivez la classe Produit Un Produit est caractris par un id(int), un nom(String) et un prix(double). Cette classe possde : o 2 constructeurs Un Constructeur sans paramtre. Un Constructeur avec tous les attributs o les accesseurs et les modificateurs. (getters et setters) o la redfinition des mthodes suivantes : public boolean equals(Object obj) : permettant de tester l'galit entre 2 produits selon lid. public String toString() : permettant de donner une reprsentation du produit sous forme d'une chane de caractres 2-Crez linterface Boutique
public interface Boutique { void ajouterProduit(Produit produit); boolean rechercherProduit(Produit produit); boolean rechercherProduit(String nom); Produit rechercherProduit(String nom); void supprimerProduit(Produit produit); void afficherProduits(); void trierProduitsParId(); void trierProduitsParNom(); void trierProduitsParPrix(); }

3-Crez la classe EspritBoutique Construisez la classe EspritBoutique qui implmentel'interface Boutique et qui repose sur l'utilisation dun ArrayList pour la gestion de la liste.de produits. 4-Crez la classe Test Testez toutes les mthodes de EspritBoutique 5-Rcrivez la classe EspritBoutique Cette fois-ci, la classe EspritBoutique reposera sur l'utilisation dun Vector pour la gestion de la liste.de produits.

You might also like