diff --git a/Lerntagebuch.md b/Lerntagebuch.md index a84ba94..4826fc0 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -16,3 +16,25 @@ mit `git push` kann ich meine Änderungen hochladen. Dazu muss ich vorher eine D ### Kritik ## 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. + +### Kritik + +## SU 03 (09.11.2023) +