@ -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.