Gostaria de saber se tem algum problema usar List no lugar de List<(classe)>…
Criei algumas implementacoes onde recebo List de varios modulos exemplo: List, List e etc… para nao ter q tratar cada um eu quero criar algo q trate de tudo.
O que vc pode fazer é criar uma interface, pra agrupar suas classes… Ai em sua classe vc implementa essa interface.
Dai em diante faz List
Ruttmann
igor_ks:
Errado não, mas não é uma boa prática.
O que vc pode fazer é criar uma interface, pra agrupar suas classes… Ai em sua classe vc implementa essa interface.
Dai em diante faz List
Justamente isso. E até complementando, não faz sentido você generalizar suas classes como Object. Object pode ser qualquer coisa.
É interessante generalizar, mas você tem que delimitar o nível máximo dessa generalização.
igor_ks
É, o Generics veio também pra isso… pois se vc fizer td com Object, vai ter q ficar fazendo cast pra todo lado… o que seria a mesma coisa que não usar Generics (somente List lista = getClientes(); )