Описание тега interpreter-pattern

Шаблон Interpreter реализует специализированный язык. Это одна из моделей поведения Банды четырех. При использовании этого тега в сложных вопросах реализации - пометьте язык кода, на котором написана реализация.

Шаблон проектирования "Интерпретатор" - это один из поведенческих шаблонов"Банды четырех", впервые опубликованный в книге Гаммы и др. "Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения".

Целью этого шаблона проектирования является поддержка предметно-ориентированного языка (DSL), определяя, как оценивать предложения, состоящие из DSL.

Более подробная информация доступна в Википедии.