0

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

4

1 回答 1

1

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

但我认为,如果您基于用例创建这些服务或外观会更好,这样在演示者之间会更可重用,而不是每个演示者方法一个服务。

于 2012-09-26T06:12:17.173 回答