Entity

Kind: pattern

Layer: Domain Modeling

Record: architecture:entity

Severity: contextual

Scope: domain, identity, lifecycle

Canonical: Ontology

A design pattern that models a domain object by a stable identity, which stays the same while its attributes change.

Listed in Architecture principles, after Value Object and before Domain Service.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Refactors

Linked from