주소가 파트와 vo 인 개인 집계가 있지만 이제는 다른 VO PaymentInfo가있는 다른 집계 지불이 있습니다. 여기에는 신용 카드 번호 및 기타 세부 정보가 들어 있지만 지금은 청구서 수신 주소와 배송지 주소가 필요합니다. PaymentInfo VO. 이제 주소가 사람에게 필수적이기 때문에 나는 그것을 사용할 수 없습니다. 내가 그래서주소 딜레마
,
- 가 지불 집계에 별도의 주소 Vo에 생성 및 결제 주소와 배송 주소로 사용합니다.
주소를 이동하여 집계를 분리하고 PaymentInfo 및 Person에서 참조하십시오.
Person 자체에 두 개의 주소를 만들고 PaymentInfo Vo에서 참조하십시오.
도와주세요.
움직임을 그래서이 집계 뿌리가 같은 개체 "를 참조 아무런 문제가 없다가 공유되는 것을 볼 두 기관을 위해 사용합니다."와 "할 수는. 당신은 공유 폴더에 의미하지만 주소는 다른 필요 클래스도 국가 및 도시와 비슷합니까? – kamal
DDD 용어로는 [** Shared Kernel **] (http://www.scribd.com/doc/12393457/24/Shared-Kernel)라고합니다. 핵심 집합 바운드 컨텍스트간에 차이가없는 (대개 값) 객체 – MattDavey