Als «value-object» getaggte Fragen

2
Sollte die bekannte Geschäfts-ID eines Unternehmens in DDD / OOP mit einem dedizierten Typ dargestellt werden?
In der Praxis bedeutet dies, einen benutzerdefinierten (unveränderlichen) classüber einen stringoder einen anderen primitiven Typ zu verwenden. Beispiele: Veröffentlichung: International Standard Book Number. Finanzen: Internationale Wertpapieridentifikationsnummer. Vorteile: Kann das Format eines Bezeichners sicherstellen. Wird ein erstklassiges Mitglied des Modells. Nachteile: Fügt Persistenzreibung hinzu (z. B. Entity Framework). Mehr Code.

3
Wie konvertiere ich im domänengesteuerten Design eine Datenbanktabelle mit einem Primärschlüssel in ein Wertobjekt?
Nehmen wir an, es gibt ein Datenbankschema, das wie folgt definiert ist: Person.mail_address_key ----- Address.address_key Person.billing_address_key ----- Address.address_key A Personhat eine Postanschrift und eine Rechnungsadresse. Als Denormalisierungstechnik erstellen wir eine separate AddressTabelle. Meistens haben das mail_address_keyund das billing_address_keyeines einzelnen Personden gleichen Wert (dh der Schlüssel für die Postanschrift und die …

1
Unique Value Object vs Entity
Beim Versuch, einige Entitäten in Wertobjekte umzuwandeln, stecke ich in einem Fall fest, in dem das, was als Wertobjekt erscheint, innerhalb eines Aggregats eindeutig sein muss. Angenommen, wir haben eine Movie- Entität, die die Wurzel eines Aggregats bildet. Dieser Film Einheit ist mit einem gewissen Satz von verwandten AdvertisementEvent Objekte …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.