인터프리터 패턴은 이 NonTerminalExpression 을 통해 해석한 문자를 다음 해석이 가능한 또다른 Expression으로 넘기면서, TerminalExpression만 남으면, 해석된 마지막 문자를 반환하여 interpreter 로써의 기능을 수행하는 구조