List vs ArrayList [дубликат]

192
24 августа 2017, 19:29

На данный вопрос уже ответили:

  • Почему необходимо инициализировать коллекции именно так? 4 ответа
  • Чем отличается List от ArrayList? 3 ответа

Часто встречаю в книгах: необходим ArrayList. но вместо

ArrayList<> arr = new ArrayList<>();

Делают так:

List<> arr = new ArrayList<>();

В чём плюс этого?

Answer 1

Это делает код более гибким и позволяет проще подменить конкретную реализацию списка в случае необходимости. Предпоследняя буква в SOLID про это в частности.

READ ALSO
Generic function in Java [требует правки]

Generic function in Java [требует правки]

I want to write function for getting number of object in List(index notEl) that extends abstract classNotationElement

289
Не пойму почему не работает FragmentTransaction.addToBackStack

Не пойму почему не работает FragmentTransaction.addToBackStack

Пытаюсь сделать простой файл менеджерЕсть активити и в ней фрагмент с recyclerView

337
Доступ к произвольной строке файла

Доступ к произвольной строке файла

Здравствуете, столкнулся с вопросом доступа к произвольной строки в файлеЕсли я хочу вывести например 67000 строку

209
Как использовать общий SharedPreference между Unity и Android?

Как использовать общий SharedPreference между Unity и Android?

Моя основная задача заключается в том чтобы, научить Unity читать значения из SharedPreference, я пробовал следовать этой инструкции, но ничего не работает,...

205