Khi tạo tổng hợp, chúng ta có nên tạo các đối tượng giá trị bên trong tập hợp hay không, hoặc chúng ta nên truyền các đối tượng giá trị đã tạo cho ctor hoặc factory.DDD: Khởi tạo các đối tượng Value bên trong Aggregate hoặc chuyển nó thành tham số?
public Booking(DateTime arrivalDate, DateTime departureDate)
{
this.ArrivalAndDepartureinformation = new ArrivalAndDepartureInfo(arrivalDate, departureDate);
}
hoặc
public Booking(ArrivalAndDepartureinformation arrivalAndDepartureInfo)
{
this.ArrivalAndDepartureinformation = arrivalAndDepartureInfo;
}
Câu hỏi là: Làm thế nào để bạn sử dụng những nhà xây dựng và nơi nào những thông số nhà xây dựng đến từ đâu? –