Browse Source

Lerntagebucheintrag der Woche 11

main fetched-on-2023-01-30
Pascal Gutermuth 2 years ago
parent
commit
83407e2191
  1. 28
      Lerntagebuch.md

28
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.
Loading…
Cancel
Save