115 votes

Quand et pourquoi fermeriez-vous une classe ?

En C# et C++/CLI, le mot-clé sealed (ou NotInheritable en VB) est utilisé pour protéger une classe de tout risque d'héritage (la classe sera non héritable). Je sais qu'une caractéristique de la programmation orientée objet est l'héritage et je pense que l'utilisation de sealed va à l'encontre de cette fonctionnalité, elle arrête l'héritage. Existe-t-il un exemple qui montre l'avantage de sealed et quand il est important de l'utiliser ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X