Lesson 7: Rich domain modeling
This lesson practices Rich domain modeling at real C# application level. We start from design pain, study code, practice a small decision, predict behavior, and verify mastery.
Move business rules into value objects and entities.
- Rich domain modeling
- Move business rules into value objects and entities.
- design pressure
- A repeated change, duplication, or test pain that signals the model needs a better boundary.