jeudi 31 décembre 2020

Value objects

Dans la littérature DDD, les value objects sont de simple classes dont l'égalité est défini par les valeurs des champs, ce qui permet de les identifier dans la mémoire contrairement au entité (par la valeur de l'identifiant), Une bonne pratique est de garder ces classes immuable si on a besoin d'une nouvelle instance on la crée, parmi les avantages aussi l'amélioration des performances et la facilité de création et destruction avec le Garbage collector lorsqu'ils ne sont plus référence .


L'utilisation des entités peut avoir aussi un impact sur les performances de l'application.



https://stackoverflow.com/questions/679005/how-are-value-objects-stored-in-the-database/681106#681106


Aucun commentaire:

Enregistrer un commentaire

to criticize, to improve