15. 인터프리터 패턴
1. 의미 인터프리터(interpreter) 사전적 의미 → 통역, 연주자 자주 등장하는 문제를 간단한 언어로 정의하여 재사용하는 패턴 반복되는 문제 패턴을 언어 또는 문법으로 정의하고 확장 패턴이나 언어, 문법등으로 정의하여 이슈 발생시 대입하여 사용 정규식을 일종의 인터프리터로 본다. context 글로벌 변수, 모든 expression에서 사용되는 정보 expression interpret(context), context에 있는 값을 참조 1. terminal expression 자체 종료 2. non terminal expression 다른 expression을 참조해 봐야 결과를 확인, 다른 expression을 참조(재귀) terminal 을 참조할 수 있고 다른 non terminal exp..
디자인 패턴
2022. 2. 10. 20:28