Implémenter un comportement polymorphe

Débutant
Développeur
Enseignant dans l’enseignement supérieur
Enseignant du primaire/secondaire
Étudiant
Visual Studio Code

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.