From 4f1f1dbd79d420fc4a68e00ffebf9db5b822c9aa Mon Sep 17 00:00:00 2001 From: fdai7452 Date: Sun, 22 Jan 2023 15:13:23 +0100 Subject: [PATCH] Eintrag SU 11 --- lerntagebuch.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lerntagebuch.md b/lerntagebuch.md index 112b120..dd61543 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -1,6 +1,20 @@ # Mein Lerntagebuch für Programmiermethoden und -werkzeuge ### Julia Kunze +## SU 11 (18-01-2023) +### Lernziele +Die Vorlesung dieser Woche behandelt die Besonderheiten von Objektorientierter Programmierung: +- Motivation +- Klassen +- Verebung +- Objektorientierte Algorithmen +### Erkenntnisse +Objektorientierte Programmierung erfordert als ein eigenständiger Ansatz der Problemlösung eine andere Denkweise. Hauptsächlich soll Code wiederverwendet werden und prozeduale Algorithmen angewendet werden. Allerdings wird OOP oft auf Vererbung reduziert. +### Wiederholung +Klassen weisen Attributen Eigenschaften und Zustände zu. Es gibt private und öffentliche Methoden der Implementierung. +Wenn eine Klasse von einer anderen Klasse Eigenschaften erbt, so erweitert die abgleitete Klasse die Basisklasse und hat ein geändertes Verhalten. +### Kritik + ## SU 10 (11-01-2023) ### Lernziele Das Thema der Vorlesung von dieser Woche ist Continous Integration: