decoupling- все статьи тега


Список типов vs тип ArrayList в Java

(1) List<?> myList = new ArrayList<?>(); (2) ArrayList<?> myList = new ArrayList<?>(); Я понимаю, что с (1), реализаций список интерфейс можно менять местами. Кажется, что (1) обычно используется в приложении независимо от необходимости (сам я всегда использую это). Мне интересно, если кто-нибудь использует (2)? кроме того, как часто (и могу ли я получить пример) ситуация на самом деле требует использования (1) над (2) (т. е. где (2) было бы недостаточно..в стор ...