2. 값 객체
1. 정의
- 도메인 내에서 개념을 나타내는 불변 객체
- 값 객체는 정의하는 속성 또는 속성 애그리거트를 캡슐화한다.
- 엔티티 객체와 달리 값 객체에는 고유한 ID가 없다.
- 동등성은 속성의 동등성에 의해 결정된다.
계속 읽기
1. Entity
1. 정의, 특징
- 정체성 :
- 도메인의 다른 객체와 구분되는 고유한 ID가 있다.
- 변경 가능성 :
- 엔티티는 변경 가능한 상태를 가질 수 있다.
- 이는 동일한 ID를 유지하면서 시간이 지남에 따라 속성이 변경될 수 있음을 의미한다.
- 행동 :
- 도메인 내에서 상호 작용을 정의하는 행동이나 작업을 캡슐화.
- 명령 및 이벤트에 응답하고, 비즈니스 규칙을 검증하고, 일관성을 적용하는 작업이 포함된다.
계속 읽기
Throws exceptions in finally block
계속 읽기