每个演示者应该有自己的服务类还是直接使用BLL层方法

时间:2012-09-26 06:02:36

标签: asp.net mvp

我正在开发一个 MVP 项目。现在我想知道我是否应该为每个演示者创建一个单独的服务(接口和实现)类,只包含演示者所需的方法。或者不应该将直接连接到 BLL图层方法?

1 个答案:

答案 0 :(得分:1)

我认为在演示者和BLL之间使用Facade或服务层是一个好主意,它可以促进依赖注入,从而提高测试能力。

但我认为如果您根据用例创建这些服务或外观会更好,因此在演示者之间可以更多地重复使用,而不是每个演示者方法的一个服务。