interpreter pattern1 [Design Pattern] Interpreter Pattern [Design Pattern] Interpreter Pattern Interpreter Pattern에 대하여 알아보고 , 자바 코틀린 예제를 봐보도록 하겠습니다. Interpreter Pattern이란???? 문법 규칙을 클래스화 한 구조로써, 일련의 규칙으로 정의된 언어를 해석하는 패턴입니다. 문법 규칙이 많아지면 복잡해지고 무거워지기 때문에 그럴 땐 차라리 파서/컴파일러 생성기를 쓰는 게 좋습니다. 언어 분석기라고 생각하면 되며, 스크립트나 컴파일러 문법 등이 있을 수 있습니다. 예로 SQL 구문이나 shell 커멘드 해석기, 통신 프로토콜 등이 있습니다. 특징 표현(Expression) interface(혹은 abstract class)를 생성하고 Expression인터페이스를 구현하는 구상 클래.. 2019. 10. 21. 이전 1 다음