Domain modelling in Java

Entities, value objects, aggregates, invariants, and the anaemic model that pushes every rule into a service.

Outlined · not written yet📐 Low-Level Design

This lesson is outlined, not yet written

It is part of the curriculum so you can see what is coming. Here is what it will cover.

  1. Entities vs value objects
  2. Aggregates
  3. Invariants
  4. Anaemic models
  5. Ubiquitous language