엔티티 및 값 객체의 개념에 어려움을 겪고 있습니다. 개체와 값 개체의 차이점에 대해 읽었지만 지식을 예제에 전달할 수 없습니다.하나의 엔티티 및 값 객체를 사용하여 병합 작성하기
내가 aggreagte "소매"
소매 업체는 "이름", "ADRESS"(거리, 우편 번호, 국가) 및 GPS 좌표를 속성 "ID"가를 만들 싶습니다 (위도, 경도) "집계 루트"는 자격있는 "소매 업체"입니다.
여기에 value 객체 란 무엇이며 entitiy 속성은 무엇입니까? 주소가 엔티티 "소매 업체"의 속성입니까, 아니면 값 객체 인 "주소"입니까? "GPS"는 값 객체 "adress"의 속성 또는 속성에 의한 값 객체입니까?
이것을 구성하는 유용한 방법은 무엇입니까? 내 프로젝트에서 어떻게 구성되어 있는지 예제를 추가했습니다. 값 객체에 속성을 추가하는 대신 값 객체에 주소를 추가하는 값은 무엇입니까?
값 개체는 Address, Coordinate, Money 등과 같은 변경 불가능 개체를 나타냅니다. 반면에 엔터티는 사용자가 언급 한 소매 업체와 마찬가지로 변경 가능한 개체이며 주소는 변경할 수 있습니다. 집계는 논리적 인 개념으로, 엔티티/값 객체의 클러스터. 가치 객체, 불변의 집계로 구성된 집계를 가질 수도 있습니다 ... 일부 국가에서는 인보이스가 변경 될 수 없으므로 변경이 불가합니다. –