Outils pour utilisateurs

Outils du site


departement_info:personnels:pb:pa3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
departement_info:personnels:pb:pa3 [2025/04/27 21:20] – [Fabrique] Brutus Philippedepartement_info:personnels:pb:pa3 [2025/04/27 21:41] (Version actuelle) – [Exercice pour la prochaine séance] Brutus Philippe
Ligne 377: Ligne 377:
 La fabrique est une classe de création d'objets. Elle permet d'instancier des objets dont le type est dérivé d'un type abstrait. La classe exacte de l'objet créé n'est pas connue par l'appelant. La fabrique est une classe de création d'objets. Elle permet d'instancier des objets dont le type est dérivé d'un type abstrait. La classe exacte de l'objet créé n'est pas connue par l'appelant.
  
-Dans notre projet Alarmes,  +Dans {{:departement_info:personnels:pb:pa3:lst15.zip|cette version}} du projet Alarmes, la méthode enregistreSous n'instancie plus l'opération d'enregistrement et la méthode charge n'instancie plus l'opération de chargement. Les 2 méthodes délèguent cette instanciation à une fabrique (GestionDeFichiers) qui propose deux méthodes pour cela : operationPourEnregistrement et operationPourChargement. Chacune d'elle détermine la classe de l'objet à créer en fonction de l'argument d'appel, le nom complet de fichier, qui indique la stratégie par l'extension du nom de fichier.
 ==== Exercice pour la prochaine séance ==== ==== Exercice pour la prochaine séance ====
  
 Compléter {{:departement_info:personnels:pb:pa3:lst16.zip|ce projet}} pour que...\\ Compléter {{:departement_info:personnels:pb:pa3:lst16.zip|ce projet}} pour que...\\
 - le nom associé à chaque alarme soit lu au chargement et écrit à l'enregistrement des fichiers de version 2 ;\\ - le nom associé à chaque alarme soit lu au chargement et écrit à l'enregistrement des fichiers de version 2 ;\\
-- l'on puisse lire les fichiers en version 1. +- l'on puisse lire les fichiers de version 1.
- +
-Ce travail est à rendre par courrier électronique sous l'intitulé "TP05 NFP121" à l'adresse "philippe.brutus (à) caensup.fr" pour le 25/04/2025 à 8h00 avec en pièce jointe l'archive contenant les seuls fichiers modifiés ou ajoutés (dans leurs paquets respectifs). +
- +
-==== Pour partager le travail en cours ====+
  
-{{:departement_info:personnels:pb:pa3:partage.zip|partage}}+Les tests automatisés définis dans la classe de test TestEnregistrementEtChargementDeListeDAlarmes doivent tous réussir !
  
 +Ce travail est à rendre par courrier électronique sous l'intitulé "TP05 NFP121" à l'adresse "philippe.brutus (à) caensup.fr" pour le 05/05/2025 à 8h00 avec en pièce jointe l'archive contenant les seuls fichiers modifiés ou ajoutés (dans leurs paquets respectifs).
  
  
departement_info/personnels/pb/pa3.1745788802.txt.gz · Dernière modification : 2025/04/27 21:20 de Brutus Philippe

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki