Implementere polymorf virkemåte
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.