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

Seminar Design Patterns und Anti Patterns (DPAP)

Prüfer: Andreas Neubaum & Xiaochen Wu

DP := Design Patterns; AP := Anti Patterns

  • Definition und Vorteile DP
  • Kategorien von DP (2 Achsen) mit grober Beschreibung
  • DP = Code? → DP nur abstrakte Lösung, konkrete Implementation in Domainsprache
  • Bäume mit Blättern und Ästen → Kompositum malen. Methode draw() einordnen. Iterator um durchzuwandern
  • Ergänzung durch Nass, Herbst, … → Decorator malen. Vorteil lineare Anzahl. Nachteil kaum zu debuggen
  • klonen, sehr ähnlich → Prototype, Shallow Clone
  • Erweiterung durch Flyweight
  • Functional Decomposition als AP
  • Wald als ganzes behandeln: Fassade (gewollt war übergeordnetes Objekt, hat aber auch gepasst)
  • Kompositum um Struktur zu limitieren? → nicht möglich, Laufzeitchecks notwendig