Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Java seznam, LinkedList

To záleží na kontrétním případě užití. LinkedList je především List, takže implementuje interface List, který dědí z Collection a Iterable. Navíc implementuje i Deque, který dědí z Queue, takže se dá použit i jako fronta.

Obecný princip zapouzdření, ale říká, že programujemě proti interface. Takže když deklarujeme list jako

List<Cokoli> list = new LinkedList<>();
máme možnost kdykoli vyměnit tento LinkedList, třeba za thread-safe implementaci CopyOnWriteArrayList a to bez ovlivnění funkce programu.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny