1. 도메인 모델에서 엔티티(Entity)와 값 객체(Value Object)를 구분하는 가장 중요한 기준은 무엇일까요?

A

포함하는 속성의 수

B

고유 식별자의 존재 여부

C

변경 가능한 속성 여부

D

데이터베이스 매핑 방식

해설

엔티티는 고유 식별자로 구분되는 반면, 값 객체는 값이 같으면 동일하다고 간주됩니다. 식별자의 유무가 두 패턴을 구분하는 가장 핵심적인 기준이죠.


2. 도메인 모델에서 도메인 서비스(Domain Service)는 어떤 역할을 수행할 때 주로 사용될까요?

A

단일 엔티티의 상태 변경

B

값 객체의 유효성 검증

C

여러 도메인 객체 관련 복잡 로직 처리

D