CHAPTER10 - 람다를 이용한 도메인 전용 언어(2)
목차.1. 효과적인 자바 기반 DSL을 구현하는 패턴과 기법 1. 자바로 DSL을 만드는 패턴과 기법 DSL은 특정 도메인 모델에 적용할 친화적이고 가독성 높은 API를 제공한다. 먼저 간단한 도메인 모델을 정의하면서 이 절을 시작하자.예제 도메인 모델은 세 가지로 구성된다. 1. 주어진 시장에 주식 가격을 모델링하는 순수 자바 빈즈2. 주어진 가격에서 주어진 양의 주식을 사거나 파는 거래3. 고객이 요청한 한 개 이상의 거래의 주문public class Stock { private String symbol; private String market; public String getSymbol() { return symbol; } public String getMarket() { r..
2025.04.08