프로그래밍으로 해결하고자 하는 주제에 대한 영역과 핵심 비즈니스 요구사항을 의미하는 단어
하위 도메인으로 나뉘기도함
도메인 모델은 도메인에 대한 지식을 선택적으로 단순화하고 의식적으로 구조화한 형태
**도메인 모델
**은 실질적으로 표현되지 않아도 반드시 존재
도메인 객체 모델
= 도메인 모델에 대한 표현을 코드로 나타낸 것
예를 들어 상품 도메인을 Item 클래스로, 회원 도메인을 User 클래스로 표현 가능할 것이다
그리고 이게 인스턴스화 된 것을 **도메인 객체
**라고 한다
도메인 객체는 데이터와 행위를 함께 가지고 있는 것인데
**비즈니스 로직을 수행하는 객체를 도메인 객체
**라고 할 수 있다