Introduksjon
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.