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.