diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 8446469..04be21a 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -186,3 +186,27 @@ Allerdings finden die automatisierten Tests nur Abweichungen von bekannten Verha --- ----------------------------------------- + + +## SU 09 (19.12.2023) + +### Lernziel +-> Motivation +-> Klassen +-> Vererbung +-> OOP Algorithmen + +### Erkenntnis +Bei privaten Methoden wird die Implementierung Strukturiert und sie erleichtern das Verständnis. +Bei den öffentlichen Methoden gibt es eine Manipulation des Zustandes und unabhängig davon ein spezifisches Verhalten, mit dem sie sich von anderen Klassen unterscheidet. + +### Wiederholung +Der Vorteil eines OO Ansatzes (z.B. OOP Algorithmus) ist das sie leichter erweiterbar sind, die Range-Checks nur während der Initialisierung stattfinden (Zeiteinsparung Laufzeit) und es werden nur wenige Zellen betrachtet. +Die Nachteile sind das es 5 Klassen statt einer gibt (3 faches an Code) und das zahlreich fortgeschrittene Sprachfeatures benutzt werden. + + +### Kritik +--- + +----------------------------------------- +