Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 11 » design-patterns-anti-patterns (Übersicht)
Dies ist eine alte Version des Dokuments!
Seminar Design Patterns und Anti Patterns (DPAP)
Prüfer: Andreas Neubaum & Xiaochen Wu
Benotung: Sehr fair
- Was sind Entwurfsmuster?
- 4 Bestandteile eines Entwurfsmusters?
- Wie kann man Entwurfsmuster gruppieren (Erzeugermuster, Strukturmuster, Verhaltensmuster), (Klassenbasiert, Objektbasiert)
- Vorteile/Ziele von Entwurfsmustern?
- Makrobefehle enthalten atomare Befehle und wieder Makrobefehle → Welches Pattern?
- Wie kann man über die Komponenten des Composites iterieren?
- Wie würde eine
execute()
Methode im Composite implementiert werden? - Trigger führen Befehle aus, ohne die konkreten Befehle zu kennen → Welches Pattern?
- Wie würde eine
undo()
Implementation eines Einloggbefehls aussehen?- Snapshot vom Receiver mit Memento holen, dann
reset(snapshot)
war meine Antwort → zu Aufwändigreceiver.logout()
würde reichen
- Warum ist Command keine Functional Decomposition?
- Warum ist Command kein Poltergeist?