In der Praxis bedeutet dies, einen benutzerdefinierten (unveränderlichen) class
über einen string
oder 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.