Interpreter pattern, which defines a grammatical representation for a language and provides an interpreter to deal with this grammar.
Interpreter in the Real World
The first example of interpreter that comes to mind,
is a translator, allowing people to understand a foreign language. Perhaps
musicians are a better example: musical notation is our grammar here, with
musicians acting as interpreters, playing the music.
Use Cases:
- Language Parsers: Compilers or interpreters
for programming languages use this pattern to process and execute code.
No comments:
Post a Comment