Implementere polymorf virkemåte

Begynner
Utvikler
Lærer for høyere utdannelse
K-12-lærer
Student
Visual Studio Code

Lær prinsippene for polymorfisme, hvordan du implementerer polymorf atferd ved hjelp av enten klassearv eller grensesnittimplementering, og hvordan du velger mellom arvebaserte og grensesnittbaserte tilnærminger til polymorfisme.

Læringsmål

  • Beskriv prinsippene for polymorfisme.

  • Implementere arvebasert polymorfisme.

  • Implementere grensesnittbasert polymorfisme.

  • Forklar polymorfe utformingshensyn.

  • Implementere polymorf virkemåte i et C#-program.

Forutsetninger

  • En installasjon av Visual Studio Code med C# Dev Kit-utvidelsen installert.

  • Muligheten til å utvikle grunnleggende objektorientert program i C# som implementerer klasser med egenskaper og metoder.

  • Muligheten til å opprette grensesnitt som definerer en kontrakt for klassene implementert av et grunnleggende objektorientert program skrevet i C#.

  • Muligheten til å opprette et klassehierarki ved hjelp av grunnleggende og avledede klasser.