디자인패턴 [Java][디자인 패턴] 24. 인터프리터 패턴 (Interpreter Pattern) 인터프리터 패턴은 간단한 언어적 문법을 표현하는 패턴이다. 인터프리터 패턴이란? 프로그램을 여러 시스템 환경에서 구동하기 위해서는 추상화된 언어의 해석 과정이 필요하다. 이 과정에서 언어적 해석을 담당하는 것이 바로 인터프리터(해석자) 패턴이다. 인터프리터 패턴 구조 추상 구문 트리 인터페이스 (Abstract Expression) 종료 기호(Terminal Expression) 비종료 기호(Non-Terminal Expression) 해석기 정보(Context) 문장을 나타내는 추상 구문 트리(Client) 일반적인 상황에서 해석자패턴을 직접 구현하는 일은 거의 없을거라고 생각되고 적절한 예시 코드가 떠..