R1720

Résumé

Un NameSpace abstrait ne devrait hériter que d’un NameSpace abstrait.

Détails

Un NameSpace abstrait ne peut pas être instancié, il ne devrait donc pas hériter d’un NameSpace instanciable puisqu’il récupérera ses propriétés instanciables.

Conseils

  • Rendez ce NameSpace concret.
  • Vérifiez que tous les NameSpaces parents soit eux aussi abstraits.
  • Vous pouvez aussi envisager de désactiver cette règle, certains langages de programmation acceptant les classes abstraites héritant de classes concrètes.