08-06-2015, 04:50 PM
Vu que je fais un new Irma je n'ai pas besoin de forcer à null, dans une nouvelle instance il l'est déjà
Bah une marque c'est un valueObject pour moi.
Une marque n'a pas de comportement.
Et si on se dit que la Marque définis le nombre de vitesse, ça n'est toujours pas un comportement mais une caractéristique.
J'ai montré volontairement avec jeVeuxConnaitreTaCouleurEtTaMarque une autre façon de passer les informations, tu peux te donner le droit de passer plusieurs informations à la fois.
Mais comme tu l'as soulevé, c'est moins souple.
C'est un choix à faire à la conception.
Bah une marque c'est un valueObject pour moi.
Une marque n'a pas de comportement.
Et si on se dit que la Marque définis le nombre de vitesse, ça n'est toujours pas un comportement mais une caractéristique.
J'ai montré volontairement avec jeVeuxConnaitreTaCouleurEtTaMarque une autre façon de passer les informations, tu peux te donner le droit de passer plusieurs informations à la fois.
Mais comme tu l'as soulevé, c'est moins souple.
C'est un choix à faire à la conception.