En termes pratiques, cela signifie utiliser un personnalisé (immuable) class
sur un string
ou un autre type primitif.
Exemples:
- Édition: International Standard Book Number.
- Finance: Numéro international d'identification des titres.
Avantages:
- Peut assurer le format d'un identifiant.
- Devient un membre de première classe du modèle.
Désavantages:
- Ajoute une friction de persistance (par exemple Entity Framework).
- Plus de code.