From 83407e2191eb94e4c5a84250fa2fc1395fc6fa8e Mon Sep 17 00:00:00 2001 From: Pascal Gutermuth Date: Wed, 25 Jan 2023 21:21:37 +0100 Subject: [PATCH] Lerntagebucheintrag der Woche 11 --- Lerntagebuch.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index b516a83..669e650 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -296,3 +296,31 @@ Syntax highlighting: Syntax highlighting ist eine Funktion die einzelne Bestandt + +# Woche 11 + +## Lernziel: +- Wir haben uns mit Klassen beschäftigt +- Wir haben beispielsweise den Unterschied zwischen privaten Methoden und öffentlichen Methoden kennengelernt +- Des Weiteren haben wir Klassen anhand Beispielen verdeutlicht +- Wir haben ebenfalls Vererbung thematisiert +- Anschließend wurde Vererbung anhand eines Java GUI Beispiels veranschaulicht +- Abschließend haben wir OOP Algorithmen thematisiert +- OOP ist ein eigenständiger Ansatz der Problemlösung der eine andere Denkweise erfordert +- Anhand eines weiteren Beispiels wurden OOP Algorithmen weiter verdeutlicht +- Einige Vorteile bringen OOP Algorithmen mit sich, da beispielsweise Erweiterbarkeit erleichtert wird +- Leider wurde deutlich, dass auch Nachteile bei OOP Algorithmen vorhanden sind + + +## Erkenntnis: +Ich kann für das Gruppenprojekt Klassen anwenden. Klassen können von anderen Klassen erben, was es ermöglicht, Code und Eigenschaften automatisch von einer Klasse auf eine Unterklasse zu übertragen. Außerdem ermöglichen Klassen es, große und komplexe Projekte in kleinere und überschaubarere Teile zu unterteilen, was die Wartung und Erweiterbarkeit erleichtert. + +## Wiederholung: +Collections: In der Programmierung bezieht sich der Begriff "Collections" auf Sammlungen von Objekten oder Datenstrukturen. Diese können in verschiedenen Programmiersprachen und Umgebungen unterschiedlich implementiert sein, aber häufig umfassen sie Funktionen, wie das Hinzufügen, Entfernen, Suchen und Iterieren durch Elemente in der Sammlung. Beispiele für Collections in verschiedenen Programmiersprachen sind Arrays, Listen, Sets und Maps. + + + + + + +