Шаблон "Заместитель" может иметь обязанности. Перечислите их.
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
"Пропорциональный" создавать проекцию элемента, накладывая на проекцию те же обязанности и ограничения
"Удаленный" заместитель может отвечать за кодирование запроса и его аргументов и отправку закодированного запроса(Верный ответ)
"Защищающий" заместитель может проверять, имеет ли вызывающий объект необходимые для выполнения запроса права(Верный ответ)
"Виртуальный" заместитель может кэшировать дополнительную информацию о реальном компоненте(Верный ответ)