Page 1225 - IT2
P. 1225
· le nom du responsable de type chaine de caractères.
1. Créer la classe commerce. (1 pt)
2. Ajouter un constructeur avec paramètres, les accesseurs et les modificateurs. (0,5 pt)
3. Ajouter la méthode toString() permettant d’afficher les informations d’un commerce. (0,25 pt)
La galerie offre trois possibilités d’activités pour ses différents commerces : habillement / aménagement /
outillage.
Les commerces d’habillements sont répartis par spécialité : adultes ou enfants.
Les commerces d’aménagements sont de 2 catégories : design ou décoration.
Les commerces d’outillages sont de deux types : machines ou appareils.
4. Créer les trois classes « habillement », « aménagement » et « outillage » héritant de la classe commerce
en rajoutant à chacune des classes les attributs spécifiques. (0,75 pt)
5. Surcharger les constructeurs, redéfinissez les méthodes d’affichage. (0,5 pt)
La galerie sera représentée par une classe caractérisée par :
· un nom commercial de type chaine de caractères,
· un tableau de commerce,
· et une adresse de type chaine de caractères.
6. Créer la classe « galerie ». (0,5 pt)
7. Ecrire une méthode permettant d’ajouter un commerce dans la galerie. (0,25 pt)
8. Ecrire une méthode permettant de supprimer un commerce dans la galerie. (0,25 pt)
9. Ecrire une méthode permettant de calculer le nombre de commerces spécialisés en outillages. (0,75 pt)
10. Ecrire une méthode permettant d’afficher les noms des commerces ayant le même responsable. (1 pt)
11. Dans une classe test, créer une galerie et ajouter lui un commerce d’outillage, trois commerces
d’aménagement et deux commerces d’habillement. Tester toutes vos méthodes fraichement
développées. (1pt)
12. Créer une interface permettant de :
a) Ajouter un commerce tout en contrôlant la saisie. (0,5 pt)
Les champs numéro, superficie, et montant du capital doivent être numériques.
Selon l’activité du commerce, utiliser des listes déroulantes pour les champs
spécialité (pour les commerces d’habillement), catégorie (pour les commerces
d’aménagement, et type (pour les commerces d’outillage).
b) Modifier les caractéristiques d’un commerce. (0,25 pt)
c) Supprimer un commerce. (0,25 pt)
13. Créer une interface permettant de consulter tous les commerces classés par superficie dans ordre
décroissant. (1,25 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
3/3

