在Clean Architecture中具有单一依赖关系的用例

时间:2017-08-02 11:06:54

标签: java clean-architecture

当它只有一个依赖项并且它的执行只调用该依赖项的方法时,是否值得创建一个Use Case类?

public class GetOrdersUseCase {
    private OrdersManager ordersManager;

    public GetOrderUseCase(OrdersManager ordersManager) {
        this.ordersManager = ordersManager;
    }

    public List<Order> execute() {
        ordersManager.getOrders();
    } 
}

1 个答案:

答案 0 :(得分:3)

是的,为了简化将来的维护,因为Clean架构背后的主要概念之一是您的用例类与文档中的用例之间应该存在一对一的映射。它更容易发现哪些类实现了什么。