Boa noite pessoal, eu trabalho com Delphi e como a empresa que trabalho esta migrando a camada de negócio para java devido a portabilidade, começei a trocar ideia com o arquiteto de sistemas da empresa sobre OO e Java.
Nessa conversa ele me disse que apesar de usar em certos momentos não gosta muito de OO. Seu argumento se fundamenta no seguinte:
Digamos que eu eu tenha uma classe cliente(atributos: codigo, nome, cidade, bairro e etc) e preciso apenas do nome.
Segundo a POO eu terei q instaciar um objeto cliente(consequentimente trarei todas informacoes do cliente) e apartir desse objeto pegar o nome.
O argumento dele é que isso não é bom no ponto de vista performatico, pois, ele só precisa do nome.
Sem orientacao a objetos ele simplismente vai na tabela e busca a descrição e retorna o campo Nome atraves de algum método.
E ae pessoal, realmente é isso, ou teria uma forma de fazer isso melhor usando boa pratica de POO?
Obrigado.