j'ai 3 classes :
et 3 classes liste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 NameObject User extend NameObject Group extend NameObject
le pb c'est qu'en utilisant cette architecture une liste Users peut contenir des User et des Group, alors que je voudrait que Users contiennent uniquement des User, tout en gardant les traitement en commun pour Users et Groups.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 NameObjects extend ArrayList<NameObject> Users extend NameObjects Groups extend NameObjects
en fait il me faudrait un truc du genre:
Évidemment ce n'est pas possible, et j'aimerai savoir si ya un moyen de s'en approcher à part en ne faisant pas étendre Users et Groups de NameObjects (je perd la généralisation de certain traitements)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 NameObjects extend ArrayList<NameObject> Users extend NameObjects<User> Groups extend NameObjects<Group>
Qqun a une idée?
Partager