Não entendi o modelo anêmico, tem como mostra em alguns exemplos?
Não entendi o modelo anêmico, tem como mostra em alguns exemplos?
E aí cara tudo bem? Vou tentar passar para você uma situação real, realmente empresarial, espero ajudar.
class ConciliacaoBancaria
{
private Banco banco; //Composição entre classes
private LocalDate data; //Data da conciliação
//gets and sets sem precisao
//Exemplo de regras de negócio
public void geraConciliacao(Banco banco)
{
this.banco = banco;
this.data = LocalDate.now();
}
}
Nesse pequeno, e muito pequeno, exemplo, veja bem, em nenhum momento eu necessito utilizar gets e sets que nem utilizarei, realmente, o conceito de método, que é o que get e set são, é para formular comportamentos , e esses comportamentos devem agir diretamente sobre seus atributos que estão encapsulados, no momento em que você utiliza gets e sets, imagine uma pessoa entrando na sua empresa hoje, ela iria usa-los, sem nem sequer perguntar para que servem, quando você utiliza somente a lógica de negócio, você faz com que seus atributos estejam comprometidos à somente sua classe, existem muitas controversas, no entanto, usar do Polimorfismo, Abstração e outros componentes da Orientação à Objetos ajudam a você a não cometer erros de sair criando gets e sets que você nunca irá utilizar.
Ps: No pequeno, repito, pequeno exemplo acima, você centraliza e encapsula seu modelo nos métodos que pertecem ao negócio, espero ter ajudado.