Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

04 Domain Driven Design

❯

01 Concept

❯

Value Objects

Value Objects

Feb 10, 20261 min read

  • ddd
  • value-objects

Value Objects

← Back to Tactical Design

Defined by their attributes, immutable, no identity. Two value objects with the same attributes are considered equal. Examples: Money, Address, DateRange. Prefer value objects over entities when identity is not needed.

Key Properties

  • Immutability
  • Structural Equality
  • Self-Validation

Related

  • Entities (contrast: defined by identity)

ddd value-objects


Graph View

  • Value Objects
  • Key Properties
  • Related

Backlinks

  • Software Engineering - Map of Content
  • Tactical Design
  • Aggregates
  • Entities (DDD)
  • Immutability (DDD)
  • Structural Equality

Created with Quartz v4.5.2 © 2026

  • GitHub