List e' un'interfaccia, ArrayList e' una delle classi che implementa l'interfaccia List