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