Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 11 » design-patterns-anti-patterns   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
pruefungen:hauptstudium:ls11:design-patterns-anti-patterns [27.10.2020 09:03] – Design Patterns und Anti Patterns (DPAP) kexplxpruefungen:hauptstudium:ls11:design-patterns-anti-patterns [27.10.2020 09:26] kexplx
Zeile 1: Zeile 1:
-Prüfung zum Seminar Design Patterns und Anti Patterns (DPAP) +**Seminar Design Patterns und Anti Patterns (DPAP)**
-Prüfer: Andreas Neubaum & Xiaochen Wu+
  
-1. Was sind Entwurfsmuster? +//Prüfer: Andreas Neubaum & Xiaochen Wu//
-2. 4 Bestandteile eines Entwurfsmusters? +
-3. Wie kann man Entwurfsmuster gruppieren? +
-(Erzeugermuster, Strukturmuster, Verhaltensmuster) +
-(Klassenbasiert, Objektbasiert) +
-4. Vorteile der Verwendung von Entwurfsmustern?+
  
-5. Makrobefehle enthalten atomare Befehle -> Welches Pattern? +//Benotung: Sehr fair//
-6. Wie würde execute() Methode im Composite implementiert werden? +
-6. Trigger führen Befehle aus, ohne zu wissen welche -> Welches Pattern? +
-7. Wie würde eine undo() Implementation eines Einlogbefehls aussehen? +
-8. Warum ist Command keine Functional Decomposition? +
-9. Warum ist Command kein Poltergeist?+
  
 +  *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ändig  ''receiver.logout()'' würde reichen
 +  *Warum ist Command keine Functional Decomposition?
 +  *Warum ist Command kein Poltergeist?