A classe Curso nesta aula inicializa o atributo aulas com LinkedList. Ficou claro que isso pode ser alterado em qualquer momento na própria classe Curso.
Se em pontos diferentes do meu projeto eu precisar que seja ArrayList e no outro LinkedList. Qual seria a melhor maneira para implementar a classe Curso para conviver com as duas necessidades ?