摘要: 实体(Entity)具有惟一标识的领域对象。通过标识来区分不同的实体。实体具有惟一性。注:领域就是特定的问题域 如 订单领域 商品领域,是描述事物的一个模型值对象(Value Object)和实体不同,值对象没有标识。不需要跟踪值对象的标识和值对象状态的维护,值对象非常容易创建和丢弃。大多数的时候,值对象只包含数据,不包含行为。值对象最好是不可变的,也就是说,值对象用一个构造函数创建,所有的属性都是只读的,不需要维护值对象的状态。不可变的值对象是可以共享的。区分实体和值对象的准则:关心对象的标识,对象是惟一的,则为实体。聚合(Aggregate)通过定义对象之间的清晰的所属关系和边界来实现领域 阅读全文
posted @ 2013-04-27 09:24 Ian.w 阅读(461) 评论(1) 推荐(0)