Патерни проєктування · Middle · Запитання 54 з 75
Навіщо обгортати зовнішній платіжний SDK у власний Gateway?
- ✓Правильна відповідь: Щоб ізолювати його API за вашим інтерфейсом, спростити тести з фейками й обмежити зміни під час зміни провайдера
- 2Щоб пришвидшити SDK
- 3Бо SDK не можна імпортувати напряму
Пояснення
Решта застосунку говорить у термінах вашого домену (charge(order)), а не типах і примхах вендора.