Bonjour,

Je programme en Java et je me retrouve dans la situation suivante :

J'ai créé un type Serie regroupant des éléments de type Item.
Cela se traduit par les deux classes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Class Serie{
	private List<Item> items;
 
	public void add(Item item){
		items.add(item);
	}
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Class Item{
        private int id;
 
	public Item(int identifiant) {
	      this.id = identifiant;	
	}
}
Exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Item item11 = new Item(1);
Item item12 = new Item(2);
Serie serie1 = new Serie();
 
Item item21 = new Item(1);
Item item22 = new Item(2);
Item item22 = new Item(3);
Serie serie2 = new Serie();
Sauf que l'utilisateur n'a pas à se soucier de l'index à confier pour ses Items. Cela se doit être gérer et encapsuler en interne. A savoir, que je manipule les Items avec des ajouts suppress ...

Je procède comment , est ce que vous pouvez me mettre sur des pistes ?