Namensgebung: Was würden Sie eine reiche API aufrufen, um eine dünne API hüllt

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

  •  10-07-2019
  •  | 
  •  

Frage

Ich habe eine „dünne“ (SOAP) API, die nur wissen, wie Entitäten in dem zugrunde liegenden System zu setzen und zu erhalten.

Ich bin über eine „fett“ API, die den „dünnen“ API und implementiert die Logik kapselt zu erstellen, die für komplexe Operationen erforderlich ist, die zum Abrufen und Festlegen mehrere Einheiten in einem bestimmten Reihenfolge zur Folge hat.

Beispiel: Die reiche API wird ein neues Benutzerkonto für die Erstellung durch die Schaffung eine „Lead“ Einheit verantwortlich, die auf eine „Konto“ Entität über die dünne API verknüpft ist

.

ich in einem Namen Block bin stecken, so wende ich mich an SO;) Welcher Namen werden Sie meine reiche API geben? "XxxRichAPI"? "XxxHelper"? "XxxService"?

War es hilfreich?

Lösung

Auf den ersten Blick klingt wie die GoF Fassade Muster zu mir. Sie könnten nach der Namensgebung „xxxFacade“ verwendet wird.

Andere Tipps

Ist das nicht der Sinn einer API, die es versteckt es Implementierung ist? Als solches ist die Tatsache, dass Ihre API eine dünnere API-Aufrufe ist irrelevant. Benennen Sie Ihre API angemessen für das, was sie tut, und zwar unabhängig davon, wie sie es tut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top