Objektorientierte Programmierung (OOP) und Patterns
Klassen, Vererbung, Interfaces und Design Patterns für wiederverwendbaren und wartbaren Code in C#.
Objektorientierte Programmierung und Patterns
C# ist eine objektorientierte Sprache. In diesem Abschnitt werden Klassen, Vererbung und Polymorphismus sowie die SOLID-Prinzipien behandelt. Häufig genutzte Entwurfsmuster wie Factory, Singleton und Observer werden ebenfalls vorgestellt.
Ziel: Die Wiederverwendbarkeit des Codes erhöhen und wartbare Systeme entwickeln.
TL;DR
- Klasse, Eigenschaft, Methode → OOP-Grundlagen.
- Interfaces und abstrakte Klassen.
- SOLID + Design Patterns.
Klassen, Objekte, Eigenschaften und Methoden in C#
Erlernen Sie die Grundlagen von Klassen, Objekten, Eigenschaften und Methoden in C# für objektorientierte Programmierung.
Structs in C# – Unterschiede zu Klassen
Erfahren Sie die Unterschiede zwischen Structs und Klassen in C# in Bezug auf Speicher, Vererbung und Performance.
Konstruktoren, Destruktoren und this in C#
Lernen Sie Konstruktoren, Destruktoren und das Schlüsselwort this in C# zur Verwaltung des Objektlebenszyklus.
Sealed-, Static- und Partial-Klassen in C#
Lernen Sie Zweck, Unterschiede und Einsatzszenarien von sealed-, static- und partial-Klassen in C#.