Bom dia,
Estava discutindo com um amigo o jeito de melhor abordar o design de um certo dominio… chegamos a duas modelagens tradicionais…
Modelagem 1:
Classe PessoaDTO
Classe Pessoa, com método de “negocio”: insere(PessoaDTO), remove(PessoaDTO)
Essa modelagem, conforme exaustivamente discutido em N lugares, cria dependencia, entre o pojo e o objeto de negocio.
Modelagem 2:
Classe Pessoa com os respectivos atributos e métodos de persistencia e manipulação… insere(), envelhece(), morre(), seFerra()…
Quais os pontos fortes e falhos de cada modelagem? Eu sempre prefiri o segundo modelo… mas acho que ele tem alguns pontos falhos…
A discussão seria bem vinda =)
[]s