Lernpfad

Objektorientiertes C#

Klassen, Kapselung, Vererbung, Polymorphie, Interfaces, Records und Generics.

9 Lektionen · 9 Challenges

Pfad starten →
  1. Lektion 1 Challenge Klassen und Objekte Zustand und Verhalten gemeinsam in einer C#-Klasse modellieren.
  2. Lektion 1 Challenge Properties und Kapselung Invarianten eines Objekts mit geprüften Properties schützen.
  3. Lektion 1 Challenge Vererbung Verhalten über eine Basisklasse wiederverwenden und spezialisieren.
  4. Lektion 1 Challenge Polymorphie Verschiedene Implementierungen über einen gemeinsamen Vertrag aufrufen.
  5. Lektion 1 Challenge Polymorphe Lohnabrechnung Löhne für verschiedene Mitarbeitertypen berechnen.
  6. Lektion 1 Challenge Interfaces und Abstraktion Fähigkeiten definieren, die auch nicht verwandte Typen implementieren können.
  7. Lektion 1 Challenge Records und Wertgleichheit Unveränderliche Daten mit kompakten Record-Typen darstellen.
  8. Lektion 1 Challenge Generics Wiederverwendbare, typsichere Klassen und Methoden schreiben.
  9. Lektion 1 Challenge Generisches In-Memory-Repository Beliebige Entitätstypen über eine wiederverwendbare generische Klasse speichern.