Rich vs Anemic Domain Model [closed]

The difference is that an anemic model separates logic from data. The logic is often placed in classes named **Service, **Util, **Manager, **Helper and so on. These classes implement the data interpretation logic and therefore take the data model as an argument. E.g. public BigDecimal calculateTotal(Order order){ … } while the rich domain approach inverses … Read more