08-06-2015, 04:47 PM
Pour moi un valueObject ne doit répondre qu'à ce cas là :
Argent{100, $} + Argent{100,€} = Exception
Il ne doit pas être assez intelligent pour savoir convertir des valeurs monétaires, sinon ça n'est plus une valeur, c'est bien plus intelligent qu'une valeur.
Argent{100, $} + Argent{100,€} = Exception
Il ne doit pas être assez intelligent pour savoir convertir des valeurs monétaires, sinon ça n'est plus une valeur, c'est bien plus intelligent qu'une valeur.