A seguinte pergunta é referente sobre o curso de "Boas práticas de programação: melhore o código de uma API java"
No curso citado acima existe uma aula que aborda o tema "Extraindo camada service" porém, tenho pensado se não faria mais sentido para manter uma maior Orientação a Objetos e maior encapsulamento, concentrar as regras de neǵocio dentro do próprio objeto de domínio. No caso do exemplo da aula, ao invés de colocar as regras dentro da class "AdocacoService", não faria mais sentido concentrar as regras de negócio dentro do próprio objeto "Adocao.java"?
Eu baseio essa ideia tentando seguir mais no sentido das ideias de seguir um padrão de modelos ricos ao invés de modelos anêmicos.