Estou com uma duvida aqui, que testei no meu código e rodaram normalmente dos 2 jeitos, quero saber a grande diferença apenas, um código é esse
public void adicionaCliente(Cliente cliente){
clientes.add(cliente);
}
e o outro código é
public void adicionaCliente(Collection<Cliente> cliente){
clientes.addAll(cliente);
}
Qual a diferença? eu sei que no ultimo vc esta passando uma Collection de Cliente, e esta add todos os cliente, que ta passando. por favor me expliquem passo a passo :(