[디자인 패턴] - Interpreter
볼빵빵오춘기
Interpreter언어의 문법을 클래스 구조로 표현하고, 해석기(Interpreter)를 이용해 해당 언어의 문장을 해석하는 행동(Behavioral) 패턴이다.즉, 자신만의 간단한 언어나 수식, 규칙 등을 정의하고 그것을 실행할 수 있게 하는 구조를 만드는 것이다. 예시 코드// 1. 표현식(Expression) 인터페이스interface Expression { int interpret();}// 2. 숫자(Number) 표현식class NumberExpression implements Expression { private int number; public NumberExpression(int number) { this.number = number; } pub..