This is a class diagram example for the Interpreter design pattern.


Defines a representation for a grammar as well as a mechanism to understand and act upon the grammar.

Use When

  • There is grammar to interpret that can be represented as large syntax trees.
  • The grammar is simple.
  • Efficiency is not important.
  • Decoupling grammar from underlying expressions is desired.
Import into your Project

Posted by: Carol Sandusky

Turn every software project into a successful one.

Try Visual Paradigm for Free! Or learn more about our features.

0 0 vote
Article Rating
Inline Feedbacks
View all comments