værdiobjekter
Værdiobjekter er et begreb inden for objektorienteret softwareudvikling og domænedrevet design. Et værdiobjekt beskriver en størrelse eller et koncept i domænet og har ingen unik identitet ud over sine værdier. To instanser anses for lig, hvis deres værdier er identiske, uanset hvor de er oprettet.
Nøgleegenskaber ved værdiobjekter er immutabilitet, lighed baseret på værdi og fuld repræsentation af et domænekoncept gennem
Fordelene ved værdobjekter inkluderer forudsigelighed og trådsikkerhed, lettere test og reduceret kompleksitet i systemet. Da der
Anvendelse: Værdiobjekter bruges typisk til domænebegreber uden livscyklus eller identitet, såsom pengebeløb (mængde og valuta), tidspunkter
Implementering: For at understøtte immutabilitet bør felter være uforanderlige, og objektet oprettes med alle nødvendige værdier.
Værdiobjekter kontra entiteter: En entitet har identitet og livscyklus, mens værdiobjekter ikke gør; to værdobjekter med