Je suis assez nouveau à l'héritage et je voulais poser une question. J'ai une classe de base qui a beaucoup de fonctionnalités qui sont partagées par un certain nombre de classes dérivées.C# héritage aide
La seule différence pour chaque classe dérivée est une méthode unique appelée Nom. La fonctionnalité est la même pour chaque classe dérivée, mais la distinction Name est nécessaire.
J'ai une propriété dans la classe de base appelée Name. Comment puis-je l'organiser de sorte que les classes dérivées puissent chacune remplacer la propriété de la classe de base?
Merci.
Je pense avoir une méthode et une propriété avec des noms identiques est d'avoir des ennuis. Class.Name compilerait bien même si Class.Name() était prévu. S'il y a une raison impérieuse pour cette conception, faites attention. – Sorax