LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Что для сраного списка создано семь интерфейсов

Это и прекрасно, LinkedList несет реализацию семи контрактов: реализует контракт списка, контракт очереди (в том числе двухсторонней), можно получить его копию (интерфейс Clonable), можно сохранить на диск (Serializable), элементы можно обходить разными способами (Interator, Collection).

Чего тут действительно не хватает так это интерфейса Stack, потому как на основе LinkedList реализуется и стек (методы push, pop). Но только вот когда-то в 90-х была опрометчива создана коллекция Stack и теперь ничего не поделать, этот анахронизм теперь до конца жизни платформы.

Исправление Aber, :

Что для сраного списка создано семь интерфейсов

Это и прекрасно, LinkedList несет реализацию семи контрактов, реализует контракт списка, контракт очереди (в том числе двухсторонней), можно получить его копию (интерфейс Clonable), можно сохранить на диск (Serializable), элементы можно обходить разными способами (Interator, Collection).

Чего тут действительно не хватает так это интерфейса Stack, потому как на основе LinkedList реализуется и стек (методы push, pop). Но только вот когда-то в 90-х была опрометчива создана коллекция Stack и теперь ничего не поделать, этот анахронизм теперь до конца жизни платформы.

Исходная версия Aber, :

Что для сраного списка создано семь интерфейсов

Это и прекрасно, LinkedList несет реализацию семи контрактов, реализует контракту списка, контракт очереди (в том числе двухсторонней), можно получить его копию (интерфейс Clonable), можно сохранить на диск (Serializable), элементы можно обходить разными способами (Interator, Collection).

Чего тут действительно не хватает так это интерфейса Stack, потому как на основе LinkedList реализуется и стек (методы push, pop). Но только вот когда-то в 90-х была опрометчива создана коллекция Stack и теперь ничего не поделать, этот анахронизм теперь до конца жизни платформы.