Implementare il comportamento polimorfico

Principiante
Sviluppatore
Docente di istruzione superiore
Docente di scuola primaria e secondaria di primo grado
Studente
Visual Studio Code

Informazioni sui principi del polimorfismo, su come implementare il comportamento polimorfico usando l'ereditarietà delle classi o l'implementazione dell'interfaccia e come scegliere tra approcci basati sull'ereditarietà e basati sull'interfaccia al polimorfismo.

Obiettivi di apprendimento

  • Descrivere i principi del polimorfismo.

  • Implementare il polimorfismo basato sull'ereditarietà.

  • Implementare il polimorfismo basato sull'interfaccia.

  • Spiegare le considerazioni di progettazione polimorfiche.

  • Implementare il comportamento polimorfico in un'applicazione C#.

Prerequisiti

  • Installazione di Visual Studio Code con l'estensione C# Dev Kit installata.

  • Possibilità di sviluppare un programma orientato agli oggetti di base in C# che implementa classi con proprietà e metodi.

  • Possibilità di creare interfacce che definiscono un contratto per le classi implementate da un programma orientato agli oggetti di base scritto in C#.

  • Possibilità di creare una gerarchia di classi usando classi di base e derivate.