[DDD] : 도메인 모델
도메인이란?도메인이란해결하고자 하는 문제의 영역을 말합니다. 한 도메인은 다시 하위 도메인으로 나눌 수 있습니다.예를 들어, "온라인 서점"이라는 도메인은 다음과 같은 하위 도메인으로 나눌 수 있습니다.회원주문결제배송카탈로그리뷰정산혜택도메인 모델도메인 모델이란특정 도메인을 개념적으로 표현한 것입니다. 주문 도메인을 예시로 객체 모델로 구성하면 다음과 같이 나타낼 수 있습니다.도메인을 이해하려면 도메인이 제공하는 기능과 도메인의 주요 데이터 구성을 파악해야 합니다. 이런 면에서 기능과 데이터를 함께 보여주는 객체 모델은 도메인을 모델링하기에 매우 적합합니다.물론, 객체가 아닌 상태 다이어그램, 수학 공식 등을 통해 모델링하는 방법도 존재합니다. 즉, 도메인을 이해하는 데 도움이 된다면 표현 방식이 무엇인지..