Quote Originariamente inviata da andgio76 Visualizza il messaggio
mi trovo a dover gestire due classi (auto e concessionari ) l' associazione che ho è una bidirezionale, cioè dato il concessionario voglio sapere tutte le auto presenti, data la marca e il modello di un auto voglio visualizzare in quali concessionari si trova.

come posso rappresentare a livello di codifica (Java) questo Schema UML?
Precisiamo una cosa prima, però: se vuoi rappresentare i tipi, in modo generico, di auto allora la relazione è molti-a-molti. Uno stesso tipo di auto (es. Fiat Punto mod. xyz nera) possono averlo più concessionari. Se invece vuoi rappresentare una macchina specifica ben precisa, magari con tanto di targa, allora la relazione è uno-a-molti (solo un concessionario, ovviamente, ha quella macchina specifica con quella targa).

Comunque, a livello basilare (e senza conoscere richieste o indicazioni più precise), queste cose si modellano sfruttando anche array/collezioni. Nella classe Concessionario ci può essere un array Auto[] o meglio ancora List<Auto> (o Set<Auto> ... dipende).