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);
}