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

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

Забудьте о грамматиках для синтаксического анализа языка или математических функциях.
Подумайте о грамматике слоеного пирога:
Глазурь, (корж, начинка)*, корж, глазурь.
Любитель тортов может посмотреть на торт и понять, слоеный это торт или нет, поняв очень простую грамматику:
Это просто глазурь? Не слоеный пирог
Просто торт? Не слоеный пирог
Только глазурь и начинка? Не слоеный пирог
Он должен соблюдать грамматику слоеных пирогов.
Шаблон проектирования интерпретатора позволяет вам представить грамматику, гм, слоеных пирогов в иерархии классов.
Тип шаблона проектирования интерпретатора:Поведенческий
Источник шаблона проектирования интерпретатора: Банда четырех
Шаблон проектирования интерпретатора в процедурной разработке
Я добавлю это позже. Загляните в будущее!
Шаблон проектирования интерпретатора в проектировании баз данных
Я добавлю это позже. Загляните в будущее!
Шаблон проектирования интерпретатора в объектно-ориентированном проектировании