2012-05-11 4 views
1

정확히 어떤 디자인인지는 모르겠지만 기본적으로 우리는 한 무리의 API 호출과 그 중 일부 조합을 통해 작업을 완료합니다. , 작업은 1 API 호출 또는 더 많은 API 호출 일 수 있습니다.UI가 깔끔하게 호출하여 응답을받을 수 있도록 API 호출을 그룹화합니다. - Design

UI가 이러한 "작업"을 호출하고 작업이 API 호출 실행을 담당 할 수 있도록 레이어를 디자인하고 싶습니다. 또한 일부 작업이이 API 호출을 실행 한 다음이 작업을 실행하는 것과 같이 일부 작업에 다른 작업을 포함 할 수 있도록하려고합니다.

API 호출은 동기식으로 실행해야하며 일반적으로 각 API 호출은 일부 데이터를 다음 API 호출.

이런 상황에 가장 적합한 디자인 패턴은 무엇입니까? 이미이 일을하는 특정한 방법이 있습니까?

답변

1

Visitor pattern과 같은 소리가납니다. 이 시나리오에서 UI는 방문자의 메서드를 호출하여 "API 호출 무리"를 호출합니다.

1

Service layer처럼 작동하는 API 메서드에 대해 Façade 종류가 필요합니다. 도메인.

관련 문제