@ -16,3 +16,25 @@ mit `git push` kann ich meine Änderungen hochladen. Dazu muss ich vorher eine D
### Kritik
### Kritik
## SU 02 (02.11.2023)
## SU 02 (02.11.2023)
### Lernziel
#### Programmierparadigmen
- Imperative
- Deklarative
- Prozeduale
- objektorientierte
- funktionale
#### Programmiersprachen
- typisiert
- typenlos
### Erkenntnis
SOLID Programmierung besteht aus Seperations of Concern, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle und Dependency Inversion Principle. STUPID Programmierung besteht aus Singleton, Tight Coupling, Untestability, Premature Optimization, Indescriptive Naming und Duplication.
### Wiederholung
Das Liskov Substitution Principle besagt, dass es möglich sein muss eine Subklasse anstatt ihrer Superklasse zu verwenden.