Recentemente, ho chiesto delle mie difficoltà nel trovare i confini degli aggregati qui e di recente l'ho reinterpretato e rimosso dalle funzionalità aziendali e ora suona come questo:
In molte fonti, vengono forniti esempi di allocazione di aggregati. Molto spesso in questi esempi di un aggregato vengono usati uno o più oggetti comportamentali importanti e diversi oggetti che rappresentano informazioni di base. Ad esempio Order
come oggetto comportamentale e PaymentWay
, Location
come informazioni di sfondo o Delivery
oggetto comportamentale e Location
, DeliveryWay
, Car
come sfondo e così via.
La mia domanda è come compilare le informazioni di background se non possiamo essere allegati a specifiche istanze degli aggregati? Voglio dire, mi sembra che non riesco a scrivere come segue: order.AddNewPaymentWay(location)
perché non voglio
creare un ordine, voglio solo inserire le informazioni di base.