Entwurfsmuster · Senior · Frage 8 von 75
Was ist die Idee der hexagonalen Architektur (Ports & Adapters)?
- 1Die App ist in sechs Pflichtschichten mit festen Namen aufgeteilt
- 2Jedes Modul ist über genau sechs Verbindungen mit seinen Nachbarn verbunden
- 3Der Kern nutzt Port-Schnittstellen; Adapter implementieren sie
Antwort zeigen
Richtige Antwort: Der Kern nutzt Port-Schnittstellen; Adapter implementieren sie
Erklärung
Ein Port ist eine Schnittstelle wie PaymentPort; Adapter sind Stripe, ein Mock, eine Testimplementierung. Der Kern weiß nichts von HTTP, DB oder UI. Die Idee ist nah an Clean Architecture und DIP; im Frontend drückt man Ports oft als Hooks oder injizierte Services aus.