вы, вероятно, уже знакомы с шаблонами объектно-ориентированного проектирования, даже если вы этого еще не знаете

Ни на минуту не думайте о слоеном пироге. Шаблон интерпретатора позволяет вам представлять грамматику в классе выше — —

Забудьте о грамматиках для синтаксического анализа языка или математических функциях.

Подумайте о грамматике слоеного пирога:

Глазурь, (корж, начинка)*, корж, глазурь.

Любитель тортов может посмотреть на торт и понять, слоеный это торт или нет, поняв очень простую грамматику:

Это просто глазурь? Не слоеный пирог

Просто торт? Не слоеный пирог

Только глазурь и начинка? Не слоеный пирог

Он должен соблюдать грамматику слоеных пирогов.

Шаблон проектирования интерпретатора позволяет вам представить грамматику, гм, слоеных пирогов в иерархии классов.

Тип шаблона проектирования интерпретатора:Поведенческий

Источник шаблона проектирования интерпретатора: Банда четырех

Шаблон проектирования интерпретатора в процедурной разработке

Я добавлю это позже. Загляните в будущее!

Шаблон проектирования интерпретатора в проектировании баз данных

Я добавлю это позже. Загляните в будущее!

Шаблон проектирования интерпретатора в объектно-ориентированном проектировании