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();
}
?>

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.




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