Implementera polymorft beteende

Nybörjare
Utvecklare
Lärare vid högre utbildning
Lärare vid grundskola och gymnasium
Student
Visual Studio Code

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.