|
|
@ -67,3 +67,41 @@ Dabei wird auf Prinzipien wie Aufteilung von Funktionen in Klassen, einfache Erw |
|
|
|
## SU 3 (07.11.2023) |
|
|
|
|
|
|
|
|
|
|
|
### Lernziel |
|
|
|
|
|
|
|
- Entwurfsmuster sind Lösungsschablonen für wiederkehrende Probleme |
|
|
|
- adaptiert von OOP |
|
|
|
- Vorteile |
|
|
|
- erprobte Lösung |
|
|
|
- Vor- Nachteile der Lösung bekannt |
|
|
|
- Nachteile |
|
|
|
- hohe Einstiegshürde |
|
|
|
- Entwurfsmuster werden unterschidlich beschrieben |
|
|
|
- Typen: z.B Builder, factory method |
|
|
|
- Strukturmuster: z. B. Adapter, Brücke |
|
|
|
- Verhaltensmuster: z. B. Accumulator, Kommando |
|
|
|
- IDE sind Entwicklungsumgebungen, die sich in ihren Features unterscheiden |
|
|
|
- Einteilung in Programmiersprache und Zielplattform |
|
|
|
- Funktionen der IDE sind Automatisierung, Refactoring und Debugging |
|
|
|
|
|
|
|
Übung: Debugging Java-Programm. Protokoll/Ergebnis siehe UebungDebugging.md |
|
|
|
|
|
|
|
|
|
|
|
### Erkenntnis |
|
|
|
|
|
|
|
IDE's können das Programmieren durch verschiedene Features vereifachen und beschleunigen. |
|
|
|
Zur Programmierung Entwurfsmuster genutzt um wiederkeherende Probleme einfach zu lösen. |
|
|
|
|
|
|
|
### Wiederholung |
|
|
|
|
|
|
|
IDE's sind Entwicklungsumgebungen, die zwar alle Propgrammiersprachen umsetzen können. |
|
|
|
Allerdings sollte eine IDE sich auf eine Sprache spezialisieren, damit die Compilierung effizienter ist. |
|
|
|
Beispiele für IDE's sind Eclipse, Visual Studio Code und Netbeans |
|
|
|
|
|
|
|
### Kritik |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
## SU3 (13.11.2023) |
|
|
|
|