Wzorce projektowe · Senior · Pytanie 11 z 75
Czym jest Anti-Corruption Layer?
- ✓Poprawna odpowiedź: Warstwą tłumaczącą, która nie wpuszcza cudzego modelu do twojego
- 2Warstwą na poziomie bazy danych chroniącą przed SQL injection
- 3Sprawdzeniem antywirusowym plików przesyłanych przez użytkowników
Wyjaśnienie
Integracja z przestarzałym API lub zewnętrznym SDK przez adaptery i mapowanie: dziwne nazwy pól, kody błędów i formaty zostają na granicy. Zmniejsza to vendor lock-in: zmiana dostawcy dotyczy tylko tej warstwy.