Polymorphes Verhalten implementieren

Anfänger
Entwickler
Lehrkräfte für Hochschulbildung
Lehrkräfte für Primar- und Sekundarstufe
Kursteilnehmer
Visual Studio Code

Lernen Sie die Prinzipien des Polymorphismus kennen, wie Sie polymorphes Verhalten mithilfe von Klassenvererbung oder Schnittstellenimplementierung implementieren und zwischen vererbungsbasierten und schnittstellenbasierten Ansätzen für Polymorphismus wählen.

Lernziele

  • Beschreiben sie die Prinzipien des Polymorphismus.

  • Implementieren Sie vererbungsbasiertes Polymorphismus.

  • Implementieren sie schnittstellenbasiertes Polymorphismus.

  • Erläutern polymorphe Entwurfsüberlegungen.

  • Implementieren sie polymorphes Verhalten in einer C#-Anwendung.

Voraussetzungen

  • Eine Installation von Visual Studio Code mit der installierten C#Dev Kit-Erweiterung.

  • Die Möglichkeit, ein grundlegendes objektorientiertes Programm in C# zu entwickeln, das Klassen mit Eigenschaften und Methoden implementiert.

  • Die Möglichkeit zum Erstellen von Schnittstellen, die einen Vertrag für die Klassen definieren, die von einem grundlegenden objektorientierten Programm implementiert werden, das in C# geschrieben wurde.

  • Die Möglichkeit zum Erstellen einer Klassenhierarchie mithilfe von Basis- und abgeleiteten Klassen.