Résumé
Une Opération abstraite ne devrait pas redéfinir une Opération concrète.
Détails
Une redéfinition d'Operation correspond à définir une implémentation différente, or les méthodes abstraites ne définissent pas d’implémentation. Elles ne devraient donc pas redéfinir une autre méthode.
Conseils
-
Rendez la méthode concrète avec une implémentation vide.
-
Revoyez le graphe d’héritage pour avoir la méthode abstraite en haut du graphe et les Operations concrètes en bas.
-
Désactivez cette règle.