프로세스가 지원하는 활동
가구 판매 회사의 도메인은 구매 및 조달, 제품 설계, 물류 및 배달 등 다른 분야를 뜻할 수 있다.
한 도메인은 다시 하위 도메인으로 나눌 수 있습니다.
하위 도메인을 어떻게 구성할 지 여부는 상황에 따라 달라집니다.
유용한 특성을 포함하는 프로세스나 현상의 지도(Map)
특정 도메인을 개념적으로 정리한 모델
사용할 개체를 기억하기 쉬운 이름(식별자)을 부여해 대상을 쉽게 공유
만약 누군가가 공을 던진다면 무의식적으로 공의 움직임을 예측해 회피
=> 이미 공간상 물체가 움직이는 방식에 대한 모델이 있어 무의식으로 예측
실제 DB 테이블과 연관되어 있는 핵심 클래스이고, 엔티티를 기준으로 테이블이 생성되고 DB 스키마가 변경
User
클래스의 userId
소프트웨어의 구조를 구성하기위한 가장 기본적인 토대를 제시
아키텍처 패턴은 각각의 시스템들과 그 역할이 정의되어 있고, 여러 시스템 사이의 관계와 규칙 등이 포함되어 있다.
검증된 구조로 개발을 진행하기 때문에 안정적인 개발이 가능
아키텍처 패턴을 도입할 경우 도메인이 복잡할수록 모델이나 코드를 더 쉽게 변경할 수 있다는 측면에서 큰 이익을 얻을 수 있다.