From fb64284cbfeb2b2202feccc213ab9f0d4bfebf6a Mon Sep 17 00:00:00 2001 From: Paul Kattenborn Date: Fri, 3 Nov 2023 11:14:37 +0100 Subject: [PATCH] =?UTF-8?q?Fortf=C3=BChrung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lerntagebuch.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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) +