From a32fe645a5531c62ef20b14a498fb23d9b6c0b0e Mon Sep 17 00:00:00 2001 From: fdai4581 Date: Wed, 25 Jan 2023 20:46:05 +0000 Subject: [PATCH] Update lerntagebuch.md --- lerntagebuch.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lerntagebuch.md b/lerntagebuch.md index 3a2e6e6..2988916 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -184,3 +184,20 @@ CI-Systeme beschreiben den Prozess des fortlaufenden Zusammenfügens von Kompone ### Wiederholung: Bei der SCM handelt es sich um den Prozess, bei denen Änderungen am Quellcode rückverfolgt und verwaltet werden. SCM ermöglicht es Entwicklern und anderen Beteiligten, einen vollständigen Überblick über alle an einer gemeinsamen Code vorgenommenen Änderungen zu erhalten, parallel geänderte Dateien zusammenzuführen und die parallele Entwicklung verschiedener Features zu ermöglichen. Dadurch wird sichergestellt, dass Entwickler stets mit dem aktuellen Code arbeiten und es keine wiedersprüchlichen Codeänderungen gibt. Somit ist die Sicherung der Arbeit einzelner Entwickler gewährleistet. + +# Tagebucheintrag: Woche 11 + +### Lernziel: + +- Motivation +- Klassen +- Vererbung +- OOP Algorithmen + +### Erkenntnis: + +Objektorientierte Programmierung ist ein Modell der Computerprogrammierung, bei dem das Softwaredesign auf Daten oder Objekte basiert und nicht auf Funktionen und Logik. Ein Objekt kann als Datenfeld definiert werden, das eindeutige Attribute und Verhaltensweisen aufweist. OOP ist also ein eigenständiger Ansatz der Problemlösung der eine andere Denkweise erfordert bei der die Wiederverwendung von Code im Fokus steht und prozeduraler Algorithmen angewendet werden. + +### Wiederholung: + +Einer der wichtigsten Konzepte dabei ist die Wiederverwendung von Code. Klassen können Code von anderen Klassen wiederverwenden. Vererbung heißt vereinfacht, dass die abgeleitete Klasse die Basisklasse erweitert, also "erbt". Somit kann die abgeleitete Klasse auch darauf zugreifen. Sie modelliert eine "ist ein" Beziehung