@vrazbros

Полиморфизм в php живые примеры?

Привет

Кто может привести пример полиморфизма из своих реальных примеров в PHP ? устал уже читать про создание армий солдатов, машин или фигур....
  • Вопрос задан
  • 791 просмотр
Пригласить эксперта
Ответы на вопрос 2
У меня в проекте на ларавеле реализовано внедрение зависимостей для репозиториев. Репозиторий наследует некий интерфейс и по имени этого интерфейса классы получают данные из репозитория. В процессе разработки вместо самих репозиториев внедряю промежуточный кэширующий слой, который реализует тот же интерфейс, но отдает кэш вместо того, чтобы обращаться в бд (код не дам, проект под NDA).

Другой пример - mock объекты при тестировании. Также можете посмотреть фреймворки, там полиморфизм активно используется например для того, чтобы вы могли использовать различные движки бд, сохранять файлы на удаленный сервер по фтп, а не на свой, поменяв лишь одно слово в конфиге и не меняя код в ваших классах.
Ответ написан
Комментировать
@SergeyZelensky-Rostov
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы