« Bonjour, Amigo ! »

10
Mission
Bases de Java,  niveau 8leçon 8
Bloqué
Wrapper (décorateur)
Détermine ce que fait le programme. Par analogie avec la classe DecoratorRunnableImpl, crée une classe DecoratorMyRunnableImpl.
10
Mission
Bases de Java,  niveau 8leçon 8
Bloqué
Extension d'AmigoOutputStream
En utilisant le modèle de conception wrapper (décorateur), étends la fonctionnalité d'AmigoOutputStream. Dans la classe QuestionFileOutputStream, le fonctionnement suivant doit être implémentée pour la méthode close() : 1. Affiche « Voulez-vous vraiment fermer le flux ? Y/N ». 2.
10
Mission
Bases de Java,  niveau 8leçon 8
Bloqué
AmigoOutputStream
1. Modifie la classe AmigoOutputStream pour qu'elle emballe la classe FileOutputStream. Utilise l'héritage. 2. Lorsque la méthode close() est appelée, exécute la séquence d'actions suivante : 2.1. Appelle la méthode flush(). 2.2. Ajoute le texte suivant : « CodeGym © All rights reserv
10
Mission
Bases de Java,  niveau 8leçon 8
Bloqué
UnsupportedFileName
Modifie la classe TxtInputStream pour qu'elle fonctionne uniquement avec des fichiers txt (*.txt). Par exemple premier.txt ou nom.1.part3.txt. Si un fichier non txt est passé (par ex. fichier.txt.exe), le constructeur doit lever une UnsupportedFileNameException. Pense à ce que tu dois faire d'autre
10
Mission
Bases de Java,  niveau 8leçon 8
Bloqué
Tableau
Modifie la classe TableInterfaceWrapper pour qu'elle emballe TableInterface. La méthode setModel doit afficher le nombre d'éléments dans la nouvelle liste avant de mettre à jour le modèle. La méthode getHeaderText doit renvoyer le texte en majuscules. Utilise la méthode toUpperCase().