Boa tarde pessoal, acabei de ler o livro Introdução à Arquitetura e Design de Software “Uma visão sobre a plataforma JAVA”, do pessoal da Caelum e do Guj, aprendi muitas coisas e recomendo.
Mais me surgoiu uma duvida, seguinte:
No Capitulo 3 tópico 3.5 Cuidado com o Modelo Anemico
Os autores defendem a implementação de métodos de negocios nas classes de modelo, para que o encapsulamento e getters e setters não sejam criados a toa, achei a proposta muito interessante, mais fiquei com uma duvida até que ponto isso atrapalha no modelo MVC, pois o modelo prega que na camada Controller é que deve ficar os métodos de negocio, caso eu deixe minhas classes de modelo inteligentes, a minha classe de negocio ficaria somente para a passagem de objetos de uma camada para outra como se fossem TDO’s, sendo que TDO’s são muito usados em aplicações destribuidas. como vocês trabalham com Classes de modelo mais inteligentes ou com modelo anemico.
qualquer opinião critica e sugestão é bem vinda!!!
opinem.