Objects of Value

A session at Topconf Tallinn 2012

Friday 2nd November, 2012

9:45am to 10:30am (TMT)

Objects do not live in a free society: they exist for a purpose; they are not created with equal rights; they should not aspire to equality. What this means in practice is that objects live in a class-ridden society where each class serves a different role in the program as a whole. One category of object in need of attention and liberation is for representing domain values.
Values are fine-grained and informational. They are inherent in the problem domain, but are often flattened into little more than plain integers and strings in the implementation, weakening the correspondence of the code to the situation it addresses. When it comes to identifying and implementing the Value Object pattern, there is a great deal more to be taken into consideration than can reasonably fitted into a single pattern. This talk looks at the practices and concepts that surround values both in Java and in other languages.

About the speaker

This person is speaking at this event.
Kevlin Henney

consultant · father · husband · itinerant · programmer · speaker · trainer · writer

Next session in Omega

10:45am HTML5 Mobile Applications in F# with WebSharper by Adam Granicz

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:45am10:30am TMT

Date Fri 2nd November 2012

Short URL


View the schedule



Books by speaker

  • 97 Things Every Programmer Should Know

See something wrong?

Report an issue with this session