
13: Programmieren, Vorlesung, WS 2018/19, 30.01.2019
1 hour 22 minutes Posted Jan 31, 2019 at 3:30 pm.
Start
Überblick
Zerteilen (engl. parsing)
Top-Down Parsing
Recursive Descent Parser: Hilfsfunktionen
Zusammenfassung Parsen
Suchen
Lineare Suche
Binäre Suche
Sortieren
Bubblesort
Selectionsort
Insertionsort
Zusammenfassung
Objekt-orientierte Design-Prinzipien
Überblick
Prinzip 1 Datenkapselung
Prinzip 2 Bevorzuge Komposition gegenüber Vererbung
Prinzip 3 Programmiere gegen Schnittstellen und nicht gegen eine Implementierungen
Prinzip 4 Open Closed Prinzip
Prinzipien für den Schnittstellenentwurf
Gute Schnittstellen
Trennung von Befehl und Anfrage
Schlechte Abstraktion
Bessere Abstraktion
Klassen und Schnittstellen auftrennen
Abstrakionsniveau
Wahl von Methodennamen
Zusammenfassung
Weiterführende Literatur
0:00
1:22:41

