Object-Oriented Programming (OOP)¶
This section covers the fundamentals of Object-Oriented Programming using C#. It explains key principles such as classes, objects, inheritance, polymorphism, encapsulation, and abstraction, along with practical examples.
Topics
- Module / Tasks Overview
- Bonus / Preperation Test Solved
- UML Notes & Examples
- Aufgabe 05 UML
- Aufgabe 08 UML
- C# Profi-Spicker: OO-Design, Logik & Prüfungsvorbereitung
- Naming & Snippets (Tab+Tab)
- Vererbung & Konstruktoren (base)
- Polymorphismus (virtual / override)
- Statische Member & Methoden (Klassen-Ebene)
- Input, Menü & Datum (Prüfungsklassiker) | TryParse / DateTime
- Kapselung & Berechnete Properties
- Use Case: Suchen & Sortieren in Listen
- Dateien & JSON (System.Text.Json)
- Checkliste Keywords & Sichtbarkeit
- Interfaces (Der “Vertrag”)
- Listen-Logik & LINQ