Java Reference
In-Depth Information
4.23 Aufgaben
Aufgaben 4.23.1: Allgemeine Fragen
4.23.1.1
Welche beiden Entwurfsmuster haben dasselbe Klassendiagramm, das
aber jeweils anders interpretiert wird?
4.23.1.2
Wann zieht man eine abstrakte Basisklasse einem Interface vor?
4.23.1.3
Was ist ein Strukturmuster?
4.23.1.4
Was ist ein Verhaltensmuster?
4.23.1.5
Was ist ein Erzeugungsmuster?
Aufgaben 4.23.2: Adapter
4.23.2.1
Welche Ziel hat das Adaptermuster?
4.23.2.2
Was ist der Unterschied zwischen dem Proxy- und dem Adapter-Muster?
Aufgaben 4.23.3: Brücke
4.23.3.1
Wie funktioniert das Brücke-Muster?
4.23.3.2
Wo ist die Brücke zu sehen?
Aufgaben 4.23.4: Dekorierer
4.23.4.1
Welches Entwurfsmuster hat bis auf eine andere Multiplizität das gleiche
Klassendiagramm wie das Dekorierer-Muster?
4.23.4.2
Wozu dient das Dekorierer-Muster?
Aufgaben 4.23.5: Fassade
4.23.5.1
Wozu dient das Fassade-Muster?
4.23.5.2
Kann das Fassade-Muster den Zugriff auf die Subsystemklassen verhin-
dern? Begründen Sie Ihre Antwort.
Aufgaben 4.23.6: Kompositum
4.23.6.1
Welche Rollen spielen die Klassen Knoten , Kompositum und Blatt im
Rahmen des Kompositum-Patterns.
4.23.6.2
Eine Blattklasse erbt von der Basisklasse Knoten die Kindfunktionen, hat
aber keine Kinder. Wie geht man üblicherweise vor?
Aufgaben 4.23.7: Proxy
4.23.7.1
Was ist das Ziel des Proxy-Musters?
4.23.7.2
Was ist ein Schutz-Proxy?
Aufgaben 4.23.8: Schablonenmethode
4.23.8.1
Was hat das Muster Schablonenmethode zum Inhalt?
4.23.8.2
Arbeitet das Muster Schablonenmethode klassenbasiert oder objektba-
siert?
Search WWH ::




Custom Search