독서_dev/DDD
-
[도메인 주도 설계 철저 입문] 값 객체독서_dev/DDD 2024. 7. 19. 00:17
값 객체 → 시스템 특유의 ‘값’ 을 표현하는 객체 → 코드 자체가 문서 ㄴ 성질 → 불변 / 교환 / 등가 비교 ㄴ 기준 → 규칙 / 낱개 ㄴ 행동 정의 → 자신만의 규칙을 갖는 도메인 객체 ㄴ 장점 → 표현력 증가 / 무결성 유지 / 오대입 방지 / 로직 분산 방지 2.1 값 객체란 ?값 객체란 시스템 특유의 '값'을 표현하기 위해 정의하는 객체다. 값 객체 역시 값의 성질을 그대로 갖는다. 2.2 값의 성질과 값 객체의 구현값(객체)의 성질- 변하지 않는다.대입은 값이 변하는 것이 아니다. 내용이 변하는 것이지 값 자체가 수정되는 것은 아니다.- 주고받을 수 있다. 교환 가능하다.값 자체 수정이 아닌 내용의 수정, 대입- 등가성을 비교할 수 있다.값끼리 직접 비교. 값 객체라면 일부를 꺼내 비교하..