J'ai StatutDDD: status - Valeur Objet ou Entité?
public final class Status {
private int code;
public Status(int code) {
this.code = code;
}
public int getCode() {
return code;
}
}
Il semble que l'état peut être la valeur objet parce que deux statuts avec le code même sont les mêmes statuts, mais le statut peut être ajouté par les administrateurs, une liste des statuts doit être affiché dans l'interface utilisateur;
Fournir la liste des statuts avec leurs noms dans l'interface utilisateur, je classe wrapper supplémentaire
public final class AvailableStatuses {
private Status status;
private String name;
...
}
public AvailableStatusesRepository {
...
}
Que pensez-vous de cette conception? Dois-je l'ajuster et créer un champ Status as Entity et mettre un champ Name?
Je ne comprends pas votre classe 'Currency'. Exemple: Qu'est-ce que la monnaie 124? Ou sont les codes ISO des valeurs de code, où 124 est le dollar canadien («CAD»)? Si oui, pourquoi avoir séparé 'Currency' et' AvailableCurrency'? Pourquoi ne pas simplement avoir l'entité 'Currency' avec ID interne, numéro ISO, code ISO et description, maintenable via l'interface utilisateur? – Andreas
le code est une représentation interne des monnaies, 1 - USD, 2-EUR, etc .. pour cela j'utilise le wrapper AvailableCurrency. – Teimuraz
@Andreas, j'ai changé un peu la question, au lieu de la monnaie, j'ai changé de concept à Status, je pense que cela reflétera plus clairement ma confusion. – Teimuraz