|
本帖最后由 superatao 于 2012-1-6 12:44 编辑
杭州李云 发表于 2012-1-6 12:34 ![]()
这个图很让人晕的。首先,我将图中的“采购申请”和“申请名细”当作是名词。以申请明细为例,如果其中可 ...
其实是这样的:“创建明细”的含义其实是指针对“申请明细”这个实体对象而言,insert一条新的明细记录。我原来把“申请明细”的CRUD操作放在该实体对象本身的操作中声明是考虑所谓高内聚低耦合的因素,但后来张恂老师上面已经指出——主信息和明细项信息是一种高聚合的关系,因此明细项的CRUD操作应该声明在主项信息里面,由主项信息作为容器去管理明细对象的生命周期。 |
|