Bonjour,
1. Je dois implémenter en Java le pattern de classes suivant:
Quelle est la meilleure manière de la faire ?
Actuellement, j'ai implémenté ceci, est-ce une bonne pratique ?
R : A possède une ArrayList d'éléments B, et B possède un élément de type A (lien bi-directionnel)
R_1 : B possède une ArrayList d'éléments C, et C possède un élément de type B
2. Je dois aussi implémenter la suppression d'un élément de type B. Où doit être implémentée cette méthode ?
Propositions:
- dans A: a.remove(b)
- dans B: b.remove(this)
Ce qui est lourd, c'est qu'il faut aussi à chaque fois supprimer les instances de C qui dépendent du B que l'on supprime.
Voilà, j'espère être clair, merci d'avance,
Partager