Introduksjon

Fullført

Polymorfisme er et av kjernekonseptene for objektorientert programmering. Polymorfisme gjør at objekter av forskjellige typer kan behandles som objekter av en felles basistype, noe som gir fleksibilitet og gjenbruk i kode.

La oss si at du jobber i et non-profit selskap som er midt i et programvareoppdateringsprosjekt. Programmet kombinerer tett koblede modeller med en løst koblet rapporteringsstruktur. Du har som oppgave å implementere polymorfisme i programmet for å forbedre fleksibiliteten og vedlikeholdsevnen. Du må forstå hvordan du implementerer polymorf virkemåte ved hjelp av klassearv og -grensesnitt. Denne modulen veileder deg gjennom disse konseptene og gir deg praktiske eksempler for å hjelpe deg med å bruke dem i arbeidet ditt.

Emnene som dekkes i denne modulen inkluderer:

  • Undersøk prinsippene for polymorf atferd.
  • Utforsk arvebasert polymorfisme.
  • Utforsk grensesnittbasert polymorfisme.
  • Se gjennom polymorfe utformingshensyn.
  • Implementere polymorfisme i en C#-app.

Når du har fullført denne modulen, kan du:

  • Forklar prinsippene for polymorfisme i C#.
  • Implementere polymorfisme ved hjelp av klassearv.
  • Implementere polymorfisme ved hjelp av grensesnitt.
  • Velg tilnærmingen til polymorfisme som samsvarer med scenariokrav.
  • Implementere arvebasert og grensesnittbasert polymorfisme i en C#-app.

På slutten av denne modulen har du en solid forståelse av polymorfisme i C# og du kan implementere polymorfisme ved hjelp av klassearv eller grensesnittimplementering.