- Vorteile der SOLID-Programmierungsprinzipien
- Überblick über die SOLID-Prinzipien
- CRC-Karten - Entwurfsprozess
- Testgetriebener Entwurf
- Einführung in das Prinzip der Schnittstellentrennung
- Objekte des Problembereichs: Einzelne Datenproben
- Sammlungen von Stichproben
- Lesen und Erstellen von Stichproben
- Einführung in das Liskov-Substitutionsprinzip
- Duck Typing
- Variationen der Schnittstelle
- Vermeidung von isinstance()
- Einführung in das Open/Closed Design Principle
- Modifizieren einer Klasse und Beheben von Fehlern
- OCP durch Vererbung und Komposition
- Weitere OCP-Erweiterungstechniken
- Einführung in das Prinzip der Abhängigkeitsinversion (Dependency Inversion)
- Injektion von Abhängigkeiten und Anwendungskonfiguration
- Konsequenzen für das Testen
- Einführung in die Einzelverantwortung
- GRASP-Muster: Hohe Kohäsion und Indirektion
- Weitere GRASP-Muster
(Version: 2026-02-13T10:43:51+01:00)