Задать вопрос

Нужна подсказка в объяснение паттерна?

Паттерн Proxy(Заместитель), кто может подсказать в чем его смысл? это типо орм? или не совсем я правильно понял?
Типо что бы данные, которые вывелись из базы данных, их только менять, а не постоянно слать запросы в бд
И когда его применяют
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Архитектура и шаблоны проектирования
    4 месяца
    Далее
  • Учебный центр IBS
    ARC-001 Ключевые практики архитектора ПО
    1 неделя
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
нет, не так,
прокси -- переадресация по сути

Обращаемся например к Shop::getDeliveryVariants();
а этод метод сам ничего не делает,
кроме как проксирования на Delivery::getDeliveryVariants()

А паттерн устроен так -- запрашиваем методы у какого-то класса, и если таких нет у него ( или всегда) -- он запрашивает методы у других классов и отдает как свои
Почти как Декоратор, но глупый, просто проксирует (переадресует) другому

Советую рассматривать этот паттерн в связке:
Декоратор, Прокси, Адаптер -- они очень схожи и проще будет понять
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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