En utilisant le pattern composite réalisez un programme qui va permettre de manipuler un ensemble de fichier et dossier comme un seul objet.
Votre programme sera constitué des classes suivantes :
-
Une classe abstraite
FichierAbstraitcontenant :- un nom
- un getter() sur ce nom
- une méthode abstraite Afficher() (affichant le nom)
-
Une classe
Fichierqui va étendre la classe abstraiteFichierAbstrait -
Une classe
Dossierqui va représenter un ensemble d'objet implémentant la classeFichierAbstrait