Lärandemål – Generiska klasser och metoder

Efter momentet ska du som elev kunna:

  1. Förstå begreppet generisk programmering och varför det används i objektorienterad kod.
  2. Förklara vad TypeVar och Generic betyder och hur de används i Python.
  3. Skapa en egen generisk klass som kan användas med olika datatyper.
  4. Förstå och skriva generiska metoder som kan returnera olika typer beroende på indata.
  5. Förstå hur generiska konstruktioner ökar återanvändbarhet och typkontroll i programkod.
  6. (Fördjupning) Tolka felmeddelanden kopplade till generiska typer i IDE eller linter-verktyg.