Boa tarde!
Tenho apenas uma dúvida com relação à necessidade da utilização do método "buscaAlunoPeloId" no caso abaixo.
Não seria mais prático utilizar a referência de aluno que já foi passada como argumento no método "remove" para removê-lo diretamente da lista?
Entendo que o método de buscar só faria sentido no caso de edição, já que nesse cenário estamos trabalhando com uma cópia da lista de alunos, e não com a lista original.
public void remove(Aluno aluno) { Aluno alunoDevolvido = buscaAlunoPeloId(aluno); if(alunoDevolvido != null){ alunos.remove(alunoDevolvido); } }
Obrigado!