Sie befinden sich hier: Termine » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 11 » design-patterns-anti-patterns   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
pruefungen:hauptstudium:ls11:design-patterns-anti-patterns [27.10.2020 10:03]
kexplx Design Patterns und Anti Patterns (DPAP)
pruefungen:hauptstudium:ls11:design-patterns-anti-patterns [27.10.2020 10:27] (aktuell)
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?​