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