Ex8 : Créer une méthode qui ne peut être redéfinie par un descendant (attribut final)

Enoncé

Ecrivez le code de la méthode execute() de la classe Command qui appelle la méthode abstraite doExecute() de l’objet instancié et renvoie le résultat de cette dernière. Rendez impossible qu’au moment de la compilation un descendant de classe Command puisse définir sa propre méthode execute().

Complétez le code suivant

<?php
abstract class Command {
//----------NE MODIFIEZ PAS LE CODE AU DESSUS DE CETTE LIGNE, IL SERA REINITIALISE LORS DE l'EXECUTION----------

//----------NE MODIFIEZ PAS LE CODE EN DESSOUS DE CETTE LIGNE, IL SERA REINITIALISE LORS DE l'EXECUTION----------
  protected abstract function doExecute();
}
?>

Be the first to comment

Leave a Reply

Your email address will not be published.




Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.