Désigner un identifiant/index pour des éléments d'une série
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:
1 2 3 4 5 6 7 8
|
Class Serie{
private List<Item> items;
public void add(Item item){
items.add(item);
}
} |
Code:
1 2 3 4 5 6 7 8
|
Class Item{
private int id;
public Item(int identifiant) {
this.id = identifiant;
}
} |
Exemple d'utilisation :
Code:
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 ?