Olá, pessoal tenho uma dúvida a compartilhar com vocês.
Imagina que tenho uma classe Funcionario definida assim:
class Funcionario
private Long id;
private String nome;
private String email;
private Date dtCadastro;
//Vários metodo de negócio definidos aqui!
E preciso gerar um relatório de todos os Funcionários cadastrados entre uma determinada hora, onde somente preciso exibir o nome do Funcionário.
O que geralmente vcs fazem criam Objetos Fakes? Tipo um FuncionarioFake somente com os Dados, sem metodos de negócio?
Acho que isso “fere” a OO, pois de Objeto este FuncionarioFake não tem nada é apenas um Agrupamento de Dados, mas no momento parece a única solução que vejo.
Como vcs resolvem este tipo de problema?