模型元素的3中模式进行划分: 实体(Entity)、值对象(Value Object)、服务(Service)
实体:对于实体主要特征在于在整个的系统应用中,需要具有唯一的标识来标志它。它的存在对应用系统有着至关重要的作用。
值对象:则不需要这样的唯一标识,相对于实体来说,不是那么重要。
服务:当领域中的一个重要进程或转换操作不是实体和值对象本身的职责时,把操作作为一种独立的接口加入模型,生命为服务。
备注: 实体与值对象是相对而言的,是需要具体参照物的。实体对象的创建和更新,在系统中都应该是可跟踪和控制的。而值对象则可以相对宽松的进行创建,并且使用之后并不需要关心它的去处。
领域模型元素解析
本文解析了领域模型中的三种核心元素:实体、值对象和服务的概念及其应用场景。实体在整个系统中具有唯一标识并扮演关键角色;值对象不需唯一标识,其重要性次于实体;服务则是对领域内重要进程或转换操作的抽象。

被折叠的 条评论
为什么被折叠?



