Интерпретатор (на английски: Interpreter) е поведенчески шаблон за дизайн, който се използва в обектно-ориентиранотопрограмиране. Интерпретаторите четат всички команди от първичната програма; контролират за синтактични и логически грешки.
Front controller • Interceptor • MVC • n-tier • Спецификация • Publish-subscribe • Naked objects • Service Locator • Active record • Identity map • Data access object • Data transfer object
Други шаблони
Dependency injection • Lazy loading • Mock object • Празен обект • Object pool • Servant • Type tunnel