O instrutor comentou um pouco das diferenças sobre os tipos de listas, e que é boa prática sempre declarar a lista pelo tipo mais genérico List<>.
Uma dúvida que me surgiu foi:
Seria possível utilizar um cast na variável para mudar o tipo da lista, exemplo: de LinkedList para ArrayList e vice-versa, para melhor otimização do código, já que um tipo de lista se dá melhor em certas ocasiões?