Implementare il comportamento polimorfico
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#.
Add
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.