Описание тега visitor
The Visitor design pattern is a way of separating an algorithm from an object structure on which it operates. It is one of the Gang of Four's behavioral design patterns. When using this tag on implementation heavy questions - tag the code language the implementation is written in.
0
ответов
В шаблоне посетителей отсутствуют параметры
Я уверен, что это должно быть общая проблема с шаблоном Visitor, поэтому подумал, что я посмотрю, есть ли стандартное решение. Как вы можете перекодировать обход дерева, когда методы встроены в сами классы дерева, скажем class Node { void Traverse(S…
05 июл '10 в 23:38
2
ответа
Есть ли простой способ эмулировать категории Objective-C в C#?
У меня странная ситуация с дизайном, с которой я никогда не сталкивался раньше... Если бы я использовал Objective-C, я бы решал ее с помощью категорий, но я должен использовать C# 2.0. Сначала немного предыстории. У меня есть два уровня абстракции в…
07 янв '09 в 17:00
0
ответов
Как получить информацию о компьютере и интернет-подключении посетителя без использования ресурсов сторонних веб-сайтов?
Folks, Я хочу запустить веб-прокси (используя Mini Proxy) и получить от посетителей моей веб-страницы следующие данные (а не данные о моем локальном или удаленном веб-сервере (например, сервере веб-хоста)): реальный ip (не proxy/vpn ip), реальный is…
06 ноя '18 в 18:12
1
ответ
Пройдите через новый узел с вавилоном
Я хотел бы добавить оператор перед каждым определением функции, например function a() { var b = function c() {}; } становится foo(function a() { var b = foo(function c() {}); }); Я пытаюсь добиться этого с помощью babel со следующим посетителем: var…
02 авг '16 в 10:16
2
ответа
Вызов более конкретной перегруженной функции из ссылки на базовый класс
Прежде всего, извините за загадочный заголовок, это нелегко объяснить. Я хочу реализовать шаблон Visitor в C++, используя перегруженные функции. Это моя ситуация: У меня есть коллекция парсеров. Каждый синтаксический анализатор возвращает определенн…
10 апр '15 в 15:42
4
ответа
Счетчик посетителей
У меня есть код ниже его вставки, когда пользователь открывает страницу, и когда обновлять ее,,, я хочу обновить таблицу посещений setTimeTime=$ время, когда пользователь покидает страницу, нажав любую ссылку внутри страницы, которая перемещается на…
09 июн '12 в 12:36
2
ответа
Реализация шаблона посетителя. Проблема столкновения астероида и космического корабля
Я пытаюсь узнать о двойной рассылке и шаблоне посетителей, но следующий код явно неверен. Я, должно быть, упускаю что-то очевидное, но я не знаю, как это исправить. Кто-нибудь может осветить меня? Я не знаю, как поместить конкретные экземпляры в пос…
15 янв '12 в 12:47
1
ответ
Получить тип шаблона класса в шаблоне посетителя
Я пытаюсь написать систему обмена сообщениями с шаблонами, шаблонами посетителей и с помощью CRTP. Я понимаю эти концепции, но, тем не менее, я нахожусь в ситуации, когда мне нужно вернуть "потерянный" тип. у меня есть Base класс, и я хочу найти Der…
21 апр '17 в 21:59
4
ответа
Примените универсальный посетитель к универсальному производному классу неуниверсального базового класса
В настоящее время у меня есть что-то вроде этого: public abstract class Base {...} public class Derived<T> : Base {...} class Visitor { public static void Visit<T>(Derived<T> d) { ... } } Мой вопрос, учитывая Base ссылка, которую я…
26 июл '16 в 01:15
1
ответ
Java Hibernate: что будет лучшим дизайном, чтобы избавиться от кастинга
Я использую Hibernate для настойчивости. Предположим, у меня есть объект, который содержит информацию о документе и необходимую информацию для его создания (либо печать, либо отправка по электронной почте). Именно так: Проблема здесь заключается в т…
18 ноя '16 в 17:43
1
ответ
Каковы преимущества и недостатки модели поведения Посетителя?
Я делаю презентацию о шаблоне дизайна посетителя, я понимаю, как он работает и все такое, но мне еще предстоит найти "определенные" преимущества и недостатки, и я не хочу сам додумывать преимущества или недостатки, так как мог установить ложную инфо…
29 окт '15 в 21:22
2
ответа
Коэффициент конверсии, что я должен считать "посетителем"?
Я хочу внедрить отслеживание посетителей на php-сайте, чтобы оценить показатели конверсии. Каждый сайт говорит мне, что мы должны делить количество завершенных транзакций на количество посещений. Но на то, что мы должны считать "посетителями", я еще…
03 апр '12 в 06:50
0
ответов
Шаблон посетителей для посещения суперклассов, интерфейсов и отмены приличных
Я работаю над вариантом стандартного шаблона посетителей со следующими тремя требованиями: Для каждого узла все суперклассы узла должны быть посещены первыми Для каждого класса все реализованные интерфейсы должны быть посещены в первую очередь. Кажд…
25 янв '18 в 12:11
5
ответов
Зачем использовать шаблон посетителя?
Дубликат: Когда я должен использовать шаблон дизайна посетителя Почему кто-то хочет использовать шаблон посетителя? Я прочитал пару статей, но я ничего не понимаю. Если мне нужна функция для выставления счета на заказ, я мог бы использовать Custom.A…
12 дек '08 в 00:51
3
ответа
Как передать экземпляры `boost::static_visitor` в функции
Я использую boost::variant довольно часто в моих проектах. Теперь моим коллегам пришла в голову идея раздавать случаи boost::static_visitor<int> для того, чтобы настроить тип посещения. У нее был какой-то код, подобный следующему: #include <…
28 апр '17 в 09:20
3
ответа
Нужен обходной путь члена виртуального шаблона
Мне нужно написать программу, реализующую шаблон дизайна посетителя. Проблема в том, что базовый класс посетителя является классом шаблона. Это означает, что BaseVisited::accept() принимает шаблонный класс в качестве параметра, и поскольку он исполь…
30 май '10 в 18:46
1
ответ
Счетчик посетителей Для динамических страниц
Я использую следующие коды для своих динамических веб-страниц, которые выглядят как http://localhost/xxx/IND/xxxx/detail.php?v_id=VID1234567890. Когда счетчик посетителей обновляется, он обновляет все идентификаторы. v_id | посещает VID1234567890 | …
15 июл '15 в 16:00
4
ответа
Как временно заблокировать пользователя
Я хочу блокировать посетителя от 2 до 5 минут через каждые 100 минут. Если пользователь просматривает страницу 100 в течение 2-5 минут, то блокирует пользователя, если пользователь просматривает страницу 100 за 6 минут, не блокируйте и не сбрасывайт…
21 июл '11 в 21:21
2
ответа
Применение std::function к шаблону дизайна посетителя
Я немного новичок в ood. Читая шаблоны дизайна GoF, я нашел посетителя. Моя версия шаблона посетителя является более конкретной, чем упомянуто в " Универсальном посетителе, использующем шаблоны с переменным числом мест". Итак, моя идея состоит в том…
18 дек '15 в 19:50
1
ответ
Java Wicket (6.19) Передача аргументов для посетителя
проблема Я искал учебник из источника wicket-util-6.19, библиотеки примеров и т. Д., Но не нашел ответа на этот вопрос. Этот вопрос о том, какие параметры (специализация) я могу использовать с IVisitor. Спойлер: Я знаю, как заставить работать код, …
27 окт '15 в 10:41