Domain Driven Design: Thought of the day

Entities

Entities are important. Maintaining the identity of an object is an important way to avoid data corruption.

“Their class definitions, responsibilities, attributes and associates should revolve around who they are, rather than the particular attributes they carry”

Eric Evans: Domain Drive Design – Tackling Complexity in the Heart of Software