What do Value Objects, Barbara Liskov and the classic Design Patterns book have in common?

Ok, we need to refine the question above before answering it.

What are Value Objects?

Developers who have heard about Domain Driven Design might have found a term called Value Object. According to Eric Evans Value Objects can be defined as the following:

An object that represents a descriptive aspect of the domain with no conceptual identity is called a Value Object.

There are hundreds if not thousands of articles explaining what value objects are, their benefits and downsides. …

João Bizarro

Computer scientist and software engineer | check my blog https://eightythree.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store