仓储的选择

10-02-01 jeffrey4chartcrm
                   

在用四色图设计好对象之后,怎么样来选择仓储的使用。MI,PPT,Role,DESCRIPTION,哪些是需要把对象冬眠的。

                   

banq
2010-02-02 09:39

四色图属于“做什么”“是什么”WHAT的方法。

而仓储属于“怎么做”HOW的方法。

这是两个层面事情,所以,四色图中不会涉及仓储。

而DDD是揉合WHAT和HOW,但注重两者分离的设计方法。

jeffrey4chartcrm
2010-02-02 10:11

那么是不是还要把设计好的四色图,按照DDD,划分好实体、值对象、和服务。我看到DDD的书籍上描述,一般涉及到数据库查询操作和聚合的根都需要选择仓储。

banq
2010-02-02 10:32

2010年02月02日 10:11 "jeffrey4chartcrm"的内容
把设计好的四色图,按照DDD,划分好实体、值对象、和服务

是的,这是第二步。

有了实体这些领域模型,基本完成是什么或做什么WHAT的阶段。

然后进入实现阶段,也就是怎么做How阶段,如果实体领域模型是保存在数据库中的,那么就要使用仓储实现数据库中数据表和内存中实体对象之间的转换。

jeffrey4chartcrm
2010-02-02 11:08

从四色图转换到DDD对象的过程中,有什么标准或者模式可循吗?

2Go 1 2 下一页