Vo代表什么?

时间:2011-10-03 20:38:06

标签: oop activerecord orm

我在许多项目中发现了这个缩写,它是指在活动记录上下文中引用数据库模型的文件夹

但这究竟是什么意思?

2 个答案:

答案 0 :(得分:15)

VO通常代表价值对象。

在域驱动开发(DDD)中,值对象表示一条或多条信息,但不包含标识。例如,包含街道地址,城市,州和邮政编码的地址对象将被视为值对象。

此网站可以提供更多信息:http://devlicio.us/blogs/casey/archive/2009/02/13/ddd-entities-and-value-objects.aspx

答案 1 :(得分:5)

VO代表价值对象。与普通对象的不同之处在于,值对象的唯一目的是以方便的方式存储值。简而言之,这意味着值对象只包含一堆属性而没有方法。