Походу сервис это много экшенов, по сути можно сделать один сервис например CompainesService и там расположить все дейтсивя которые хотел бы сделать в экшенах, и получается в одном классе ты сгрупирируешь логику относительно компаний ? а если хочешь экшены, то тебе придется создать папку companies и все эти дейтсвия разнести по разным файлам, в этом вся разница?
все зависит от архитектуры конкретного приложения. есть великое множество подходов. если интересует конкретный вопрос об сервисах и экшинах, дай себе ответ на вопрос: как ты будешь делать обращения к стороннему api, имея, допустим, 3-4 разных эндпоинта нужные тебе? если коротко, то экшн умеет в что-то одно, сервис - во многое
Обсуждают сегодня