Muster: Interpreter (Realisierung)

algebraischer Datentyp (= Kompositum) für die Beschreibung von Eigenschaften

interface Property { }
Blätter (Konstanten)
class Has_Color { Color c }
class Has_Max_Wheels { int x }
Verzweigungen (Kombinatoren)
...

und Methode zur Auswertung einer (zusammengesetzten) Eigenschaft für gegebenes Datum. (Typ?)

Interpreter-Muster : = Kompositum als Strategie-Objekt



Johannes Waldmann 2011-07-07