해석자 패턴 (Interpreter Pattern)
Gof Design Pattern 2014. 2. 8. 15:26
Interpreter Pattern - 해석자 패턴 문법 규칙을 클래스화 한 구조로써, 일련의 규칙으로 정의된 언어를 해석하는 패턴이다.문법 규칙이 많아지면 복잡해지고 무거워지기 때문에 그럴땐 차라리 파서/컴파일러 생성기를 쓰는게 좋다.언어분석기 라고 생각하면 되며, 스크립트나 컴파일러 문법 등이 있을수 있다.예로 SQL 구문이나 shell 커멘드 해석기, 통신 프로토콜 등이 있다. 샘플 코드) Colored By Color Scripter™12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667#include #if _UNICODEtyp..