Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does Vo stands for? [closed]

I found this abbreviation in many projects it is a folder referring to database models in an active record context

but What does it mean exactly ?

like image 497
Omar S. Avatar asked Oct 03 '11 20:10

Omar S.


2 Answers

VO normally stands for Value Object.

In Domain Driven Development (DDD), value objects represent one or more pieces of information, but do not contain an identity. For instance, an Address object containing street address, city, state, and zip would be considered a value object.

This site can provide more info: http://devlicio.us/blogs/casey/archive/2009/02/13/ddd-entities-and-value-objects.aspx

like image 173
DJ Quimby Avatar answered Oct 18 '22 03:10

DJ Quimby


VO stands for Value Object. The difference from normal objects is that value objects' only purpose is to store values in a convenient way. In short that means that a value object just contains a bunch of properties and no methods.

like image 7
Sebastian Avatar answered Oct 18 '22 02:10

Sebastian