Описание тега proxy-pattern

Шаблон проектирования, который предоставляет заполнитель для другого объекта для управления доступом, снижения затрат и упрощения. Один из шаблонов структурного проектирования "Банды четырех".
1 ответ

Подходит ли прокси для создания демонстрационного режима?

Много раз нам нужен демонстрационный режим в определенных проектах, который обычно включает аппаратное обеспечение с целью, чтобы программное обеспечение могло работать / моделироваться без фактически подключенного оборудования. Функции в демонстрац…
16 ноя '16 в 21:11
0 ответов

Использование Proxy Pattern реализации перегрузки оператора по типу возвращаемого значения?

Из ответа, @James Kanze покажет реализацию перегрузки операторов по типу возвращаемого значения: class Proxy { My const* myOwner; public: Proxy( My const* owner ) : myOwner( owner ) {} operator int() const { return myOwner->getInt(); } operator c…
10 ноя '17 в 01:59
1 ответ

Прокси-шаблон конкретного класса, скрывающий детали реализации

Я читал о шаблонах java-прокси и обработчике вызовов, и везде видно, что конкретная конструкция класса доступна для клиента. Например, //TwitterService service = (TwitterService) SecurityProxy.newInstance(new TwitterStub()); TwitterService service =…
08 апр '16 в 14:55
2 ответа

Шаблон прокси не найдено подходящих методов для переопределения? Помогите, я не уверен, что просто пошло не так

Это все в форме... пространство имен Proxy_Pattern {открытый частичный класс Form1: Form { public Form1() { InitializeComponent(); } double bankAmount = 1000,00; private void btnCheck_Click(object sender, EventArgs e) { double amount; amount = doubl…
23 окт '12 в 18:06
1 ответ

Шаблон прокси-дизайна: недостатки

Я просматривал один из паттернов "Статьи о прокси". Прочитайте комментарии после объяснения В этой статье есть несколько недостатков, упомянутых для шаблонов прокси, но я не могу понять: 1) Обратной стороной здесь может быть "магия", о которой не зн…
18 авг '13 в 18:05
1 ответ

Где в.NET Framework используется шаблон Proxy

Я знаю, что веб-службы и службы WCF являются примерами шаблона прокси, где еще в.NET land используется шаблон прокси?
11 ноя '11 в 15:02
0 ответов

Предварительное объявление внешних данных из DLL в основную программу

Я пишу dll, который содержит определение класса C++ и основную программу на основе шаблона прокси, как описано в этом руководстве: http://www.linuxjournal.com/article/3687 В частности, эта dll, после загрузки в базовую программу, будет заполнять сво…
1 ответ

Proxy-Pattern с несколькими интерфейсами

Я использую instanceof проверить возможности. interface Animal{} class AnimalImpl{} class Cage{ public Animal animal; } Если у меня есть клетка cage с животным и хотел бы добавить прокси для Fly и Run для животных interface Fly{} interface Run{} Я д…
16 янв '14 в 14:15
2 ответа

Используйте NSProxy в Swift 4.1

Как создать NSProxy подкласс в Swift? Попытка добавить любой из init методы завершаются с ошибкой: "Super init не может быть вызван вне инициализатора" или "Super init не вызывается на всех путях до возврата из инициализатора" Использование подкласс…
18 апр '18 в 15:20
1 ответ

Что может быть "наименее плохой реализацией" для итератора над прокси-контейнером?

контекст Я пытался реализовать массив nD, как контейнер. Что-то, что обернет базовый контейнер последовательности и позволит обработать его как контейнер контейнеров (of...): arr[i][j][k] должен быть (в конце концов, постоянным) ссылкой на _arr[(((i…
26 июн '18 в 15:48
0 ответов

Сетевой прокси в Android MVP

В приложении для Android я использую шаблон скелета прокси для связи с удаленным сервером. Внедряя архитектурный шаблон MVP, кто должен вызывать прокси-методы? Модель или Ведущий?
1 ответ

Javascript обозреватель или прокси без каких-либо изменений, проходящих через прокси

Я пишу подкласс массивов в Javascript для лучшей поддержки матричных операций (я знаю, что существуют другие, это частично для меня, чтобы заново учить себя линейной алгебре), и я хочу иметь некоторые свойства, которые сбрасываются всякий раз, когда…
16 янв '19 в 02:24
1 ответ

Прокси-шаблон - зачем реализовывать интерфейс из реального класса объектов?

Я не понимаю, почему я должен реализовать интерфейс в целевой объект Proxy Pattern для представления. Я думаю, что это обычное использование интерфейса, который реализуется прокси- классом, который будет обеспечивать получение реальной информации о …
15 апр '15 в 21:35
1 ответ

Является ли EF Lazy Loading реальным прокси-шаблоном?

Я знаю, что EF использует Proxy Pattern для реализации отложенной загрузки. 1.Stand Proxy Pattern: В шаблоне прокси [Proxy] не будет наследоваться от [RealSubject]. 2.EF При отложенной загрузке класс [Proxy] будет унаследован от [RealSubject]. Так ч…
1 ответ

Реализация шаблона Proxy Design

Я смотрю Прокси шаблон на сайте Википедии: http://en.wikipedia.org/wiki/Proxy_pattern Я понимаю программу на одном компьютере. Но я задаю вопросы о реализации на 2 компьютерах. на самом деле, в "реальной жизни", я полагаю, что: 1) Тема интерфейса ду…
3 ответа

Кеширование с использованием функциональных обратных вызовов / прокси-шаблонов реализации scala

Как реализовать кеш с помощью функционального программирования Несколько дней назад я сталкивался с обратными вызовами и реализацией шаблонов прокси с использованием scala. Этот код должен применять только внутреннюю функцию, если значение отсутству…
2 ответа

Какова подходящая терминология в Java при создании удаленных прокси?

Предположим, что я реализую удаленный прокси в Java для объекта, который, вероятно, находится на удаленном сервере, но может находиться локально. На удаленном сервере есть мой реальный объект, есть локальная реализация (сам прокси-сервер), и есть ин…
23 мар '10 в 16:19
1 ответ

Зачем использовать шаблон прокси, если мы можем отложить дорогостоящие процедуры в RealClass?

Я недавно читал на Design Patterns, и есть что-то, чего я не понимаю в Proxy Pattern. цитата из книги: Виртуальный прокси создает дорогие объекты по запросу. ImageProxy, описанный в мотивации, является примером такого прокси. Я понял, что этот шабло…
21 фев '16 в 01:55
2 ответа

При необходимости создать объект, определенный как свойство в классе PHP (отложенная загрузка)

Для простоты предположим, что у меня есть 2 класса, User и UserStatus, используемые в веб-приложении. <?php // library code: class UserStatus { protected $_status = NULL; private function fetchDataFromDB() { // regular DB stuff $this->_status …
06 фев '11 в 04:50
2 ответа

Очевидное загрязнение несколькими прокси-объектами для одной цели

Я пытаюсь создать несколько прокси-оболочек для одного и того же целевого объекта в JavaScript, при этом каждая отдельная оболочка имеет немного разные свойства, которые влияют на функционирование упакованной функциональности. Эти свойства присваива…
10 июн '17 в 04:17