인터프리터(Interpreter) 패턴
Head First - Design Patterns 의 템플릿 메소드 패턴 기반으로 작성하였습니다. 자세한 설명은 도서를 참고해주세요. 인터프리터 패턴에 대해서 간단히 알아보겠습니다. 어떤 언어에 대한 인터프리터를 만들 때는 인터프리터 패턴을 사용하면 되는데요. 간단한 언어를 구현 할 때, 인터프리터 패턴에서는 문법 및 그 구문을 번역하기 위 한 인터프리터를 표현한 것을 클래스 기반으로 정의합니다. 언어에 속하는 각 규칙을 나타내는 클래스는 언어를 표현하게 되는데요. 이 언어를 해석하기 위해서는 interpret() 메소를 호출해야하며, 이 메소드에는 Context(파싱하고 있는 프로그램의 입력 스트림 포함됨)도 전달 되며, 입력된 내용을 확인하고 평가하는 작업도 여기서 동작하게 됩니다. 장점 각 문법 ..
프로그래밍/Design Patterns
2022. 2. 2. 09:00
최근에 올라온 글
최근에 달린 댓글
TAG
- 미션차이나센터
- 알고리즘
- IOS
- push
- 임용고시
- Android Studio
- Kotlin
- MCC
- 탁구
- 안드로이드
- 패턴
- missionchina
- missioon
- RXjava
- swift
- DI
- 고시문헬퍼
- 선교
- 고시문
- java
- Android
- 코틀린
- 점수판
- 스코어헬퍼
- issue
- IT
- 디자인패턴
- flutter
- view
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함