Rendre virtuelles des méthodes
Remonter à Création de méthodes - Index
Vous rendrez virtuelles les méthodes lorsque vous souhaitez que des types différents puissent exécuter des codes différents en réponse au même appel de méthode.
Si vous créez des composants pour qu'ils soient exploitables par les développeurs d'applications directement, vous voudrez probablement rendre non virtuelles vos méthodes. D'autre part, si vous créez des composants abstraits desquels d'autres composants vont dériver, vous devez envisager de rendre virtuelles les méthodes ajoutées. De cette façon, les composants dérivés pourront redéfinir les méthodes virtuelles reçues en héritage.