Salve a tutti.
Ho il seg. problema:

Ho definito una classe manager, che deve gestire la registrazione di oggetti.

Gli oggetti si registrano passando al manager la coppia (My_id , My_reference), ossia un nome univoco e il puntatore a loro stessi.


Per la registrazione ho usato 2 ArrayList paralleli.
Nel senso che alla posizione 1 dell'arraylist Identificativi[] c'è il nome dell'oggetto definito nella posizione 1 dell'arraylist Reference[].
Quindi il passo della registrazione è il seg:

codice:
Registrati(String id , Object My_reference) 
{
...
....

Identificativi.Add(id);
Reference.Add(My_reference);

...
...

}
Questa maniera di lavorare mi sembra poco pulita, vorrei ottimizzarla un pò.


Qualche consiglio in merito?Thanks