Type
. Définition d'une méthode de rappel.
Rappel
InflexionAppel NomDeLaMethodeDeRappel (
ListeDeParametresDUnAppel )
Rappel
permet de définir une méthode de rappel.
Une méthode de rappel est une méthode dont le comportement peut être substitué par un module tiers, ce qui n'est pas possible pour une méthode classique. A défaut de substitution, le corps de la méthode d'origine est exécuté.
Une méthode méthode de rappel possède un résultat dont le type implicite est l'énuméré RappelReponse.
Type TA
/*****/
Rappel FMethode1(F : Fichier);
Rappel FMethode2();
Fin Type
/****************************************************************/
Rappel TA.FMethode1(F : Fichier)
/* Objet : Definition de la methode 'FMethode1' de 'TA'. */
/****************************************************************/
Debut
...
Fin Rappel
/****************************************************************/
Rappel TA.FMethode2()
/* Objet : Definition de la methode 'FMethode2' de 'TA'. */
/****************************************************************/
Debut
...
Fin Rappel
ImporterModule
/************/
M1(<M1.upi>, ImporterDefinitions);
/****************************************************************/
Rappel TA.FMethode1(F : Fichier)
/* Objet : Substitution de la méthode de TA.FMethode1. */
/****************************************************************/
Debut
...
Fin Rappel
ImporterModule
/************/
M1(<M1.upi>, ImporterDefinitions);
/****************************************************************/
Rappel TA.FMethode2()
/* Objet : Substitution de la méthode de TA.FMethode2. */
/****************************************************************/
Debut
...
Fin Rappel
- | - | - | - | - | - | - | - | - |