Skip to content

Object modeling

Foundation
  • Finding entities from nouns, and why that heuristic misleads as often as it helps.
  • Assigning responsibilities: who owns this data, who changes it.
  • Composition vs. inheritance, with the tradeoff stated.
  • Value objects vs. entities.