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