Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Uso de dois métodos distintos ou sobrecarga/ Boas práticas

Ao assistir o curso vi que que a classe curso possui o método "adiciona". Quando houve necessidade de colocarmos uma coleção de referências de alunos na classe Curso, o pensamento natural foi o de sobrecarregar o método "adiciona", que poderia agora receber tanto uma Aula quanto um Aluno, na hora de trabalhar com a IDE, pareceu muito mais intuitivo. Porém, como algumas vezes o pensamento natural e o caminho que "mais simples" vão contra as boas práticas, gostaria de saber se isso é má prática ou só uma forma diferente de obter o mesmo resultado.

public void adiciona(Aula aula) {
        this.aulas.add(aula);
    }

    public void adiciona(Aluno aluno) {
        this.alunos.add(aluno);
    }
1 resposta
solução!

Pode utilizar sobrecarga de métodos sem medo :)