UnitEntity
Unitentity is a term used in software engineering to describe a minimal, self-contained representation of a thing within a domain model. It fuses the idea of a unit (the smallest addressable piece) with an entity (an object with a distinct identity) to form a discrete, durable unit of data and behavior that can be managed within a system.
Typically, a unitentity includes a unique identifier, a mutable state representing its properties, and a set
Use cases include domain-driven design, event-sourced architectures, and entity-component-system patterns in game development, where each unitentity
Relation to other concepts: unitentity is a type of entity distinguished by its unit-sized scope; it is
See also: entity, value object, aggregate, domain-driven design, entity-component-system.