Salve a tutti, premetto che sono un newbie nella programmazione in Java. Studiando questo linguaggio mi sono trovato in questa situazione, in cui ho queste due classi:

codice:
public class Libri
{
     private ArrayList<Libro> Libreria;

     /* Metodi per aggiungere, modificare o eliminare gli elementi dall'arraylist
         Metodo per esportare la lista in un file
         Metodo per importare la lista da un file
      */
}

public class Utenti
{
     private ArrayList<Utenti> Registro;

     /* Metodi per aggiungere, modificare o eliminare gli elementi dall'arraylist
         Metodo per esportare la lista in un file
         Metodo per importare la lista da un file
      */
}
Visto che le due classi fanno le stesse identiche cose, solo che operano su oggetti differenti è possibile snellire il codice ?