Agregaları oluştururken, kümeler içinde değer nesneleri oluşturmalıyız veya önceden oluşturulmuş değer nesnelerini ctor veya fabrikaya geçirmeliyiz.DDD: Agrega içindeki Instantiate Value nesnelerini veya parametre olarak iletin mi?
public Booking(DateTime arrivalDate, DateTime departureDate)
{
this.ArrivalAndDepartureinformation = new ArrivalAndDepartureInfo(arrivalDate, departureDate);
}
veya
public Booking(ArrivalAndDepartureinformation arrivalAndDepartureInfo)
{
this.ArrivalAndDepartureinformation = arrivalAndDepartureInfo;
}
olan soru: nasıl bu Kurucular kullanıyorsunuz ve bu yapıcı parametreleri nereden geliyor? –