Ricapitolando, dovessi implementare quello che hai scritto userei:
class Articolo {
...
}
class Cliente {
...
}
class Ordine {
Cliente cliente;
ArrayList<Articolo> articoli;
...
}
class Applicazione {
ArrayList<Cliente> clienti;
ArrayList<Articolo> articoli;
ArrayList<Ordine> ordini;
... seguono i metodi per aggiungere/modificare/cancellare clienti, articoli, ordini
}
Ciao.

Rispondi quotando