sábado, 8 de julho de 2017

Modelo de Domínio Rico e Anêmico

Modelo de domínio rico e anêmico para ser sincero nunca tinha ouvido falar desses termos antes de fazer a disciplina de projeto. Bem qual seria a diferença entre modelo rico e anêmico? 

Podemos dizer que por alto no modelo rico o comportamento das classes de domínio ficam dentro das próprias classes, já no anêmico esse comportamento fica fora das classes de domínio, ficando apenas os get's e set's da classe. Creio que você deve ter identificado o que eu falei com o seu código não é mesmo?! A maioria de nós aprendemos desde sempre mesmo que sem perceber fazer domínios anêmicos, criando classes de domínio apenas com métodos de acesso aos atributos, o que é meio errado, já que estamos trabalhando com programação orientada a objetos onde a classe deve representar características (atributos) e ações (métodos de comportamento) e não somente atributos.

Bem você deve estar se perguntando, qual eu devo usar? O indicado seria utilizar o modelo rico que é o que mais condiz com a programação O.O., mas como nem tudo são rosas, as vezes não é possível utilizar somente o modelo rico, a solução seria usar um misto dos dois.






Nenhum comentário:

Postar um comentário