Патерни проєктування · Senior · Запитання 8 з 75
У чому ідея гексагональної архітектури (Ports & Adapters)?
- ✓Правильна відповідь: Ядро спілкується зі світом через порти-інтерфейси, а адаптери їх реалізують
- 2Застосунок ділиться на шість обов'язкових шарів із фіксованими назвами
- 3Кожен модуль підключається до сусідів рівно через шість зв'язків
Пояснення
Порт - інтерфейс, наприклад PaymentPort, адаптери - Stripe, мок, тестова реалізація. Ядро не знає про HTTP, БД і UI. Ідея близька до Clean Architecture й DIP; на фронті порти часто виражають хуками або сервісами з впровадженням.