Existe um exemplo de modelo de domínio rico?

Eu estou procurando um exemplo simples para ilustrar os benefícios de usar um modelo de domínio rico. Idealmente, gostaria de uma listagem de códigos antes e depois (que deve ser o mais curta possível).

A listagem de código anterior deve mostrar o problema sendo resolvido usando um modelo de domínio anêmico e muito código de camada de serviço procedural, e a listagem de código posterior deve mostrar o mesmo problema sendo resolvido usando um modelo de domínio rico orientado a objeto.

Idealmente, a listagem de código deve estar em Java ou Groovy, mas qualquer coisa bastante semelhante (por exemplo, C #) faria.

questionAnswers(4)

yourAnswerToTheQuestion