이름 지정 : 얇은 API를 감싸는 풍부한 API를 무엇이라고 부르겠습니까?

StackOverflow https://stackoverflow.com/questions/432580

  •  10-07-2019
  •  | 
  •  

문제

기본 시스템에서 엔티티를 설정하고 얻는 방법 만 알고있는 "얇은"(비누) API가 있습니다.

나는 "얇은"API를 캡슐화하고 여러 엔티티를 특정 순서로 가져오고 설정하는 데 필요한 복잡한 작업에 필요한 논리를 구현하는 "풍부한"API를 만들려고합니다.

예 : Rich API는 Thin API를 통해 "계정"엔티티에 연결된 "리드"엔티티를 작성하여 새 사용자 계정을 작성해야합니다.

나는 이름 지정 블록에 갇혀 있으므로 그렇게 돌립니다.) 어떤 이름이 내 리치 API를 주겠습니까? "XXXRICHAPI"? "xxxhelper"? "xxxservice"?

도움이 되었습니까?

해결책

언뜻보기에 이것은 GOF처럼 들립니다 정면 나에게 패턴. "xxxfacade"라는 이름을 사용하는 것을 고려할 수 있습니다.

다른 팁

API의 요점이 구현을 숨기는 것이 아닌가? 따라서 API가 더 얇은 API를 호출한다는 사실은 관련이 없습니다. API의 방식에 관계없이 API의 이름을 적절하게 이름을 지정하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top