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.