1

最近,我在 poeaa 中读到了行数据网关模式。

我的问题是,行数据网关模式的返回值是多少。它是网关对象本身吗?如果是这样,这不会增加 DAL 和 BLL 之间的依赖关系吗?

我的意思是,就像在存储库模式中一样,我们有一个关系:DAL -> BLL,例如:

class personrepository
{
   public model.person getpersonby(id) {...}
}

但是在网关中,关系是这样的:BLL -> DAL,例如:

//organize by transaction script
class personservice
{
   public static void dosomethingwith(persongateway) {...}
}

我是不是误会了什么?

4

0 回答 0