by Jason Harris | Value Objects
This article reviews some of the different Identity Value Object Types and is an addition to Identity Value Objects. We’re going to go over abstract implementations for some common ones. Note: If you’re not familiar with the basic concept of Value Objects...
by Jason Harris | Value Objects
Today I want to talk about an idea that brings a paradigm shift to the way you identify domain entities. How do you feel about using Identity Value Objects for entity ID types in your domain? If you have two entities, say Company and Product you’d have two...
by Jason Harris | Value Objects
Today I’d like to talk about Value Objects vs Primitives and when you’d want to use a Value Object over a Primitive. The longer you apply DDD to your software the better you become at spotting when to use one over the other. So far my personal experience...
by Jason Harris | Value Objects
A Value Object is an object that gets its equality from the values of it’s properties instead of an identity and is one of the key building blocks to DDD software. Some examples would be money, a date and a person’s name. When you learned programming...