07-06-2015, 10:27 AM
un valueobject est une valeur (composé d'un ou plusieurs éléments)
un numéro d'inventaire n'est pas un élément de valeur mais un élément de fonction. Si on stocke le numéro d'inventaire c'est pour utiliser les notions d'inventaire
dans ce cadre 1 billet + 1 billet = 1 billet et 1 billet
un billet (avec cet aspect numéro d'inventaire ou cet aspect date) ne peut pas être un valueobject
sinon tout serait value object, un user (date de naissance, numero de sécu) est il un value object ? non
et comme niahoo toute méthode de calcul (et de conversion ie float => int, int => float) se fait dans l'objet valueobject
un numéro d'inventaire n'est pas un élément de valeur mais un élément de fonction. Si on stocke le numéro d'inventaire c'est pour utiliser les notions d'inventaire
dans ce cadre 1 billet + 1 billet = 1 billet et 1 billet
un billet (avec cet aspect numéro d'inventaire ou cet aspect date) ne peut pas être un valueobject
sinon tout serait value object, un user (date de naissance, numero de sécu) est il un value object ? non
et comme niahoo toute méthode de calcul (et de conversion ie float => int, int => float) se fait dans l'objet valueobject