Всем привет.
Подскажите пожалуйста какой паттерн использовать.
Суть проблемы: Есть api, у которого есть только один endpoint.
и он принимает след тело:
{
"serviceId": 0,
"data": {
"pin": "71408198901561"
}
}
зависимости от
serviceId
необходимо взывать разные сервисы.
как я понимаю тут
if/else/switch
будет слишком топорным вариантом.
Как можно грамотно реализовать логику?