Настройте красивый шаблон дизайна php - PullRequest
0 голосов
/ 04 августа 2020

Я изучаю шаблоны проектирования. В настоящее время я работаю над веб-сервисом, и у меня есть время структурировать код, в котором я хочу реализовать некоторые шаблоны проектирования. Я уже наблюдаю, чтобы каждый класс выполнял одно связанное действие, и писал небольшие функции с одним или двумя параметрами, но Когда дело доходит до шаблонов проектирования, я застрял.

Мое приложение получает данные от внешнего API, пользователей, организаций и рабочих мест. Я создал эти три класса, и в настоящее время все они содержат почти одинаковый вызов curl, одинаковые параметры и заголовки curl. И каждый из этого класса имеет одну функцию, для организаций - getOrganizations, для пользователей - getUsers ... Все они имеют одно и то же тело, только другой вызов curl.

Так что мне нужна просто ссылка на шаблоны проектирования которые могут помочь мне структурировать поддерживаемый код.

1 Ответ

2 голосов
/ 04 августа 2020

Прочитав ваше описание, вам просто нужно потренироваться OOP немного больше. (объектно-ориентированное программирование).

В данном примере вы можете создать функцию, которая принимает URL, и либо сделать так, чтобы все ваши запросы были расширены от этого базового класса, который имеет эту функцию 9r, создайте служебный класс с curl logi c и просто используйте это.

Также на composer есть масса хороших php плагинов curl, которые могут вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...