Solucionado (ver solução)
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 :)