Implementera polymorft beteende
Lär dig polymorfismens principer, hur du implementerar polymorft beteende med hjälp av antingen klassarv eller gränssnittsimplementering och hur du väljer mellan arvsbaserade och gränssnittsbaserade metoder för polymorfism.
Lärandemål
Beskriv polymorfismens principer.
Implementera arvsbaserad polymorfism.
Implementera gränssnittsbaserad polymorfism.
Förklara polymorfa designöverväganden.
Implementera polymorft beteende i ett C#-program.
Förutsättningar
En installation av Visual Studio Code med C# Dev Kit-tillägget installerat.
Möjligheten att utveckla ett grundläggande objektorienterat program i C# som implementerar klasser med egenskaper och metoder.
Möjligheten att skapa gränssnitt som definierar ett kontrakt för de klasser som implementeras av ett grundläggande objektorienterat program skrivet i C#.
Möjligheten att skapa en klasshierarki med hjälp av bas- och härledda klasser.