Why ArrayList need List interface?

Printable View