@AlpineMilk

Как расположить классы апи?

Всем привет,
у меня есть проект (задание) которое я уже сделал, но у меня сомнения о расположении классов.
В задании мне надо связаться с внешним апи взять у него данные и пробросить их через моё api класс ApiController
Моя структура:
ApiClient/
    ApiClient
    ApiRequest
    Interfaces
Controller/
    FrontController
    AbstractApiController
    ApiController
Repository/
    AbstractApiRepository
    ApiRepository

Меня интересует, где разместить классы связанные с апи, оставить здесь же или всё вынести в папку ApiClient и там уже создать подпапки с контроллером и репозиторием куда я закину свои абстракции? И контроллер отвечающий за фронт часть FrontController оставить здесь же или вынести его тоже куда-то в другое место? По возможности просьба описать в двух словах почему так, а не иначе.
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 сент. 2020, в 09:09
2000 руб./за проект
24 сент. 2020, в 08:35
50000 руб./за проект
24 сент. 2020, в 08:23
10000 руб./за проект