Je crée un programme d'arbre généalogique en Java, ou du moins en essayant de le faire. J'ai développé plusieurs classes:Logique pour le programme d'arbre généalogique
- personne - getter et setter pour le nom âge sexe, etc.
- familymember - étend personne getters et setters pour fixer les parents et enfants
- famille - qui se compose de plusieurs membres de la famille et méthodes d'ajout suppression des membres
- FamilyTree qui est la classe principale pour définir des relations.
J'ai deux principaux problèmes:
1) Je dois définir les relations entre les personnes. Actuellement je fais:
FamilyMember A, FamilyMember B
B.setMother(A);
A.setChild(B);
L'exemple ci-dessus est pour établir une relation mère-enfant.
Cela semble très maladroit. Il devient très long de mettre en œuvre toutes les relations. Des idées sur la façon de mettre en œuvre des relations multiples d'une manière moins procédurale?
2) Je dois pouvoir afficher l'arbre généalogique. Comment puis-je faire ceci? Y a-t-il des cours sur mesure pour vous faciliter la vie?
Merci pour votre temps ...
Comment voulez-vous l'afficher? – Roman