Il existe une classe nommée "Foo" qui contient normalement plus de 100 champs. C'est un objet domaine et je dois le personnaliser pour chaque client car les spécifications des champs sont presque totalement différentes d'un client à l'autre (pas plus de 10 champs sont identiques). Certains clients ont plus de 200 champs.Besoin d'aide pour la modélisation d'objets de domaine contenant plus de 100 champs
Actuellement, je dois mettre à jour la définition de classe de "Foo" dans IDE selon la spécification pour chaque client. Parce que je dois utiliser ces champs dans "Foo" pour faire un calcul dans la couche de gestion, il est parfois très sujet aux erreurs et prend beaucoup de temps.
Je me demande si quelqu'un connaît une façon élégante de le faire? Par exemple, je peux écrire toute la définition des champs (nom, type, longueur, valeur par défaut, échelle, précision, formule de calcul (principalement + - * /)) en dehors du code java (supposer un fichier xml), puis utiliser un outil générer le code source Java. Après cela, je compile et empaquette le code généré sous forme de foo-customized.jar et le place dans mon application.
Avez-vous essayé l'application des règles UML de base au-dessus de cette exigence? Vous devriez obtenir plus de classes IMO. –