清洁架构中具有单一依赖性的用例
Use Cases with single dependency in Clean Architecture
当它只有一个依赖项并且其执行仅调用该依赖项的方法时,是否值得创建一个用例class?
public class GetOrdersUseCase {
private OrdersManager ordersManager;
public GetOrderUseCase(OrdersManager ordersManager) {
this.ordersManager = ordersManager;
}
public List<Order> execute() {
ordersManager.getOrders();
}
}
是的,为了简化未来的维护,因为 Clean 架构背后的主要概念之一是您的用例 类 和中的用例之间应该存在一对一的映射文档。它更容易发现哪个 类 实现了什么。
当它只有一个依赖项并且其执行仅调用该依赖项的方法时,是否值得创建一个用例class?
public class GetOrdersUseCase {
private OrdersManager ordersManager;
public GetOrderUseCase(OrdersManager ordersManager) {
this.ordersManager = ordersManager;
}
public List<Order> execute() {
ordersManager.getOrders();
}
}
是的,为了简化未来的维护,因为 Clean 架构背后的主要概念之一是您的用例 类 和中的用例之间应该存在一对一的映射文档。它更容易发现哪个 类 实现了什么。