Implémenter un comportement polymorphe
Découvrez les principes de polymorphisme, comment implémenter le comportement polymorphe à l’aide de l’héritage de classe ou de l’implémentation d’interface, et comment choisir entre les approches basées sur l’héritage et basées sur l’interface pour le polymorphisme.
Objectifs d’apprentissage
Décrire les principes de polymorphisme.
Implémentez le polymorphisme basé sur l’héritage.
Implémentez le polymorphisme basé sur l’interface.
Expliquer les considérations relatives à la conception polymorphe.
Implémentez un comportement polymorphe dans une application C#.
Prérequis
Installation de Visual Studio Code avec l’extension du Kit de développement C# installée.
Possibilité de développer un programme orienté objet de base en C# qui implémente des classes avec des propriétés et des méthodes.
Possibilité de créer des interfaces qui définissent un contrat pour les classes implémentées par un programme orienté objet de base écrit en C#.
Possibilité de créer une hiérarchie de classes à l’aide de classes de base et de classes dérivées.