Projet 6 gestion d Projet Gestion d ? une bibliothèque On veut modéliser la gestion d'une bibliothèque on dé ?nira un certain nombre de classes Main Ouvrage BiblioList Bibliotheque Periodique CD Livre Les livres auront comme propriétés auteur titre éditeu
Projet Gestion d ? une bibliothèque On veut modéliser la gestion d'une bibliothèque on dé ?nira un certain nombre de classes Main Ouvrage BiblioList Bibliotheque Periodique CD Livre Les livres auront comme propriétés auteur titre éditeur les périodiques nom numéro périodicité les CDs titre auteur De plus tous les ouvrages auront une date d'emprunt potentiellement nulle une cote le numéro par ordre de création On implémentera également sur chaque objet une méthode toString renvoyant toutes les informations sur l'ouvrage sous forme d'une cha? ne de caractères La classe BiblioList permettra de stocker dans une structure les livres ajout et suppression la suppression prenant en argument la cote de l'ouvrage Elle aura également une méthode toString a ?chant le nombres d'ouvrages puis chaque ouvrage successivement La classe Bibliotheque sera simplement une version abstraite déclarant les mêmes méthodes que BiblioList mais sans les implémenter BiblioList héritera de Bibliotheque La classe Main ne contiendra que la méthode main et testera la bibliothèque en y insérant et supprimant quelques ouvrages puis en a ?chant le contenu de la bibliothèque Représentez les di ?érentes classes dans un graphe d'héritage On mettra en évidence pour chaque classe les méthodes et les champs qu'elle dé ?nit redé ?nit ou hérite On souhaite que tous les champs soient déclarés privés et que l'on puisse y accéder de l'extérieur que par des méthodes Implémentez les classes ci-dessus Pour la classe BiblioList on utilisera CLes méthodes boolean add Object o qui permet d'ajouter un objet dans la liste boolean remove Object o Object get int index et int size implémentez la classe BiblioList C
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/dKz7tITcbP3N35yTGSqborLvVroX8OpVXxT8jwYJKEcqvm0hR4LcbuiaXNlqwEWenxzu8fSkILp4jZnPnfVWLC8d.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703109052t3tjchxvzvqxrhg41syt2ihchhzksexh41go6seevdcmxbdhuw0sqm0dijgvlikdlzxgvjrr40gysdvbdegvakgl0wibn07ov4mt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703289476zyc1zplzdze8m4bj70jc9hxatzdem6bxngrj5eleo9bstz73rp6skku3nyqmrb8e2mkzibcmycaqgticcwch0k4lbnkb6kvwwf9f.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703324490if0ja4yu43dupig73dlzxvnvlaiczsnmuldxqxdqzuvxnki0jbjs62auysdp2f56ewrornm8nfuxuybd4wiqdhrmqx7pzwdv2vop.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/NN3cE7EUlsVFm7ZCcH75O9rhJbUb3ftUvQNiSKmWVzvaQObPR8DEA8Brnw4BfeQfgsAKX1W3gERWBERbUsy1J5ie.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QSB3D3j3K8iyoovILKT9odirEa6REDCI0ShER4OXLMTvh4rLZKRBDoYIfnsaxpyJnY04cFMXE3FrP6SEyYwZ58TM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/nwbnjXqyTQQffkgcqelT8HN7VXYPliOwPUlYs8y6wQCtCmtFGnVgLXRUu10qO9BykcbAw7Uhh7IaPUh9qnURQASA.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703240778fw6tpuw117pk50pqqx0z0m9wqmboualjyhp6t4z50n8kk4zsanrd3crf2rrrt9hsozlr4qlslrktw6myrgiissdsoeflreche42r.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/METpWll3WwzQork2aRR60NP7j5LhvidpsMYeahlGQIb314BUJzUqv6e3SfBC8UH7XNYLtGyynL0T4iElxNyIDvtw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/fT60iDaX3uXvr2Xbj2DBfmpfNwH1SNoIJdTQzxiSJfty0tKNPr9zDlE1Rx7OmvAdynbpaCrt77DfZrPDFyKrzh5W.png)
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 09, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 21.9kB