Interpreter-Muster

Das Interpreter-Muster unterstützt die Interpretation von Anweisungen, die in einer für einen bestimmten Zweck erstellten Sprache oder Notation niedergeschrieben sind. Die Notation ist exakt und kann als Grammatik definiert werden.

Illustration

XML (eXtended Markup Language) ist ein weit verbreiteter Weg, das Format von Daten auszudrücken. XML besteht aus Tags, die Attribute und dazugehörige Werte in einer einfach verschachtelten und sequenziellen Notation einführen. Schauen Sie sich das Beispiel in Abbildung 10-4 an – (a) zeigt eine XML-Beschreibung einer GUI, die in (b) dargestellt ist. Das XML entspricht den Steuerelementen und Parametern einer Windows-Form. Somit wird mit der Zeile

<TextBox Top="10" Left="100" Name="eurobox" ...

Get C# 3.0 Entwurfsmuster now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.