Introductie

Voltooid

Polymorfisme is een van de kernconcepten van objectgeoriënteerd programmeren. Polymorfisme stelt objecten van verschillende typen in staat om te worden behandeld als objecten van een gemeenschappelijk basistype, waardoor flexibiliteit en herbruikbaarheid in code worden geboden.

Stel dat u werkt bij een non-profitorganisatie die midden in een software-updateproject zit. De toepassing combineert nauw gekoppelde modellen met een losjes gekoppelde rapportagestructuur. U moet polymorfisme implementeren in de toepassing om de flexibiliteit en onderhoudbaarheid te verbeteren. U moet begrijpen hoe u polymorf gedrag implementeert met behulp van klasseovername en interfaces. In deze module wordt u begeleid bij deze concepten en vindt u praktische voorbeelden om u te helpen deze in uw werk toe te passen.

De onderwerpen die in deze module worden behandeld, zijn onder andere:

  • Bekijk de principes van polymorf gedrag.
  • Verken polymorfisme op basis van overname.
  • Verken polymorfisme op basis van een interface.
  • Bekijk overwegingen voor polymorf ontwerp.
  • Polymorfisme implementeren in een C#-app.

Nadat u deze module hebt voltooid, kunt u het volgende doen:

  • Leg de principes van polymorfisme in C# uit.
  • Polymorfisme implementeren met behulp van klasseovername.
  • Polymorfisme implementeren met behulp van interfaces.
  • Kies de benadering van polymorfisme die overeenkomt met scenariovereisten.
  • Implementeer polymorfisme op basis van overname en interface in een C#-app.

Aan het einde van deze module hebt u een solide kennis van polymorfisme in C# en kunt u polymorfisme implementeren met behulp van klasseovername of interface-implementatie.