How-to articles, tricks, and solutions about DECOUPLING
Type List vs type ArrayList in Java
In Java, List is an interface that defines a list data structure, while ArrayList is a class that implements the List interface.