工程化架构架构controller(adapter)controller 之间可以互相调用,但是尽量不要这样做useCaseuseCase 之间不能互相调用service输出为 data,供 useCase 调用view