Задать вопрос
eblinkoff
@eblinkoff
придурок

Как реализовать версионность для rest api при посредстве паттерна фабричный метод на php?

Думаю как красиво написать rest api на php. Пытаюсь реализовать версионность. Вычитал, что надо для каждой версии создавать свою модель при помощи паттерна "Фабричный метод". Хорошо. Но как это сделать красиво? Не if - else-ом же каждую версию запускать или если так - то зачем вообще паттерн? Либо я просто не понял суть этого паттерна и мой вопрос просто дебильный и как тогда сделать? Либо тут подходит какой-либо другой паттерн? Помогите мне пожалуйста.
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python: навык ООП и функционального программирования
    1 месяц
    Далее
  • Stepik
    Python OOP от Python_Samurai
    2 недели
    Далее
  • Учебный центр IBS
    JVA-I-001 Java: ООП и функциональная парадигма
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
namespace api;

class v1\model {
  public static function factory() {
    return new static;
  }
}
class v2\model extends v1\model {}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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