|
|
1
0
要回答您的问题,不,接口定义是不够的。它需要有具体的实现,因为实现方法的代码就在这里。没有实现的代码,没有执行。 更重要的是,为什么不直接在服务层中实现这些方法呢?不要将命令返回到数据层执行,而是让服务层将该方法实现为一个“命令”。你的DAL会更传统,但我认为这是件好事。不要将DB代码分散到所有不同的命令类实现中,而是将其本地化到DAL中。您还将拥有一个中心位置(服务)来执行任何与业务相关的规则。 |