@AlpineMilk

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

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

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

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

Похожие вопросы