Working With Value Objects
page 3 of 3
by Steven Smith
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 21391/ 40


Value Objects can simplify the design of your system and improve its performance.  By eliminating the need to track the state or to persist such objects, they can be more easily used within the design.  It's also important to use value objects where immutability is important, in order to avoid corruption of older data as referenced entities change over time.

You can follow me on my blog at and on Twitter at  You can download the (very small) sample code for this article.

View Entire Article

User Comments

Title: More Design Patterns   
Name: Steve Smith
Date: 2011-07-15 11:50:34 AM
I talk more about design patterns on my blog where I have a ton of links to more resources. Check it out here:
Common Design Patterns - Resources
Title: object   
Name: vijay
Date: 2011-07-15 8:10:18 AM
nice article

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2023  |  Page Processed at 2023-12-03 1:45:42 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search