Prezados,
Fiquei intrigado com uma coisa. Ao invés de usar ISet eu usei hashSet mesmo:
HashSet alunos = new HashSet();
Obtive os mesmos resultados. Por que foi sugerido o uso de ISet ???
Agradeço desde já.
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!
Prezados,
Fiquei intrigado com uma coisa. Ao invés de usar ISet eu usei hashSet mesmo:
HashSet alunos = new HashSet();
Obtive os mesmos resultados. Por que foi sugerido o uso de ISet ???
Agradeço desde já.
Fala ai Marcelo, tudo bem ?
Isso é uma maneira de programar, que é referenciar seus objetos sempre pela sua interface.
Isso é possível devido ao polimorfismo.
Da maneira que vem também vai funcionar sem nenhum problema pois está referenciando o mesmo tipo.