Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个MVP项目。现在我想知道是否应该为每个演示者创建一个单独的服务(接口和实现)类,只包含演示者所需的方法。或者没有,它应该直接连接到BLL 层的方法吗?
我认为在演示者和 BLL 之间使用外观或服务层是一个好主意,它会促进依赖注入,从而提高可测试性。
但我认为,如果您基于用例创建这些服务或外观会更好,这样在演示者之间会更可重用,而不是每个演示者方法一个服务。