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!

2
respostas

Dúvida sobre declarar métodos com Collection

Boa noite,

Seria uma boa prática eu sempre usar Collection nos métodos que devolvem uma lista? Por exemplo, pesquisar uma lista de Clientes no banco de dados, na minha classe DAO faria algo assim:

class DAOTeste{

Collection<Usuairo> buscarUsuarios();

}

No exemplo utilizei um exemplo de um DAO, mas poderia ser o retorno de um web service também.

2 respostas

Collection é bem genérico, uma List por ser uma Interface de um grupo mais especifico de Collection fica melhor

Mas deixar bem genérico não é algo bom? Visto que é até comentado isso em aula. Caso eu queria usar em outros momentos como List ou HashSet?