5
ответов

Когда я должен использовать Шаблон разработки Посетителя? [закрытый]

Я продолжаю видеть ссылки на шаблон "посетитель" в блогах, но я должен признать, я просто не получаю его. Я прочитал статью Википедии для шаблона, и я понимаю его механику, но я все еще смущен...
вопрос задан: 18 February 2016 18:24
4
ответа

Почему посетитель ответственен за перечисление детей в шаблоне "посетитель"?

На основе кода я нашел, кажется, что Посетитель требуется к известному структура посещаемых объектов, и обратитесь к необходимым детям. Это кажется немного неуклюжим в некоторых случаях где...
вопрос задан: 7 February 2009 00:42
3
ответа

Древовидные преобразования Используя шаблон "посетитель"

(Правовая оговорка: эти примеры даны в контексте создания компилятора, но этот вопрос - все о Шаблоне "посетитель" и не требует никакого знания теории компилятора.) я иду...
вопрос задан: 14 December 2009 05:42
2
ответа

Шаблон "команда" по сравнению с шаблоном "посетитель"

Действительно ли обычно приемлемо позволить Посетителю изменять состояние Получателя, или это должно быть Шаблоном "команда" вместо этого?
вопрос задан: 15 November 2018 16:14
2
ответа

Шаблон "посетитель" + Открывается/Закрывает Принцип

Действительно ли возможно реализовать Шаблон "посетитель", соблюдая Открываться/Закрывать Principle, но все еще смочь добавить новые visitable классы? Открываться/Закрывать Principle указывает что "объекты программного обеспечения (классы..
вопрос задан: 12 October 2018 15:42
2
ответа

Что такое Единственная и Двойная Отправка?

я имею, записал шаблон "посетитель" следующим образом, но я не понимаю то, что является единственной и двойной отправкой. AFAIK, единственная отправка, вызывают метод на основе типа вызывающего абонента, где двойная отправка, вызывают...
вопрос задан: 16 July 2010 08:04
1
ответ

Перечисления Java - Операторы переключения по сравнению с Шаблоном "посетитель" на Перечислениях - Выигрыши в производительности?

Я искал вокруг в течение многих дней для нахождения ответа на эту основанную на производительности проблему. После рытья Интернета до сих пор я узнал, что существует несколько способов использовать Перечисления в Java, хорошо...
вопрос задан: 23 May 2017 12:32
0
ответов

Хорошая причина использовать шаблон проектирования Visitor?

Прежде чем вы скажете мне, что уже есть похожий вопрос, да, я знаю, я его читал. Но вопрос здесь сосредоточен на том, когда, мне интересно, почему. Я понимаю, как все работает. Классическое животное, ...
вопрос задан: 23 May 2017 12:33
0
ответов

Как реализовать шаблон посетителя в javascript?

Насколько я понимаю, шаблон посетителя часто используется для добавления методов в некоторую иерархическую структуру. Но я до сих пор не понимаю: посмотрите пример, где я пытаюсь выделить левое поддерево: Дерево Javascript ...
вопрос задан: 23 May 2017 12:10
0
ответов

C ++: сомнения относительно шаблона посетителя

Я знаю, что такое шаблон посетителя и как его использовать; этот вопрос не дублирует этот. У меня есть библиотека, в которую я помещаю большую часть многоразового кода, который пишу, и который я связываю с большей частью моего ...
вопрос задан: 23 May 2017 10:28
0
ответов

Как работает двойная отправка в шаблоне посетителя?

Я изучал другие вопросы, связанные с шаблоном посетителя, но не мог понять реализацию двойной отправки в шаблоне посетителя . Пожалуйста, перейдите по ссылке Шаблон посетителя Как ...
вопрос задан: 21 September 2016 16:08
0
ответов

Как не унывать?

У меня есть реализация паттерна состояний, где каждое состояние обрабатывает события, которые оно получает из очереди событий. Таким образом, базовый класс State имеет чисто виртуальный метод void handleEvent(const Event*). События...
вопрос задан: 13 February 2016 23:15
0
ответов

Шаблон посетителя и механизм обхода

У меня есть граф и набор очень простых посетителей, которые выполняют некоторые вычисления с вершинами/ребрами графа, например, получают общий вес ребер и красиво -распечатывают граф. Я хотел бы пойти...
вопрос задан: 26 July 2012 10:23
0
ответов

Шаблон посетителя для AST

Я пытаюсь использовать шаблон посетителя для выполнения операций для AST моего компилятора, но я не могу найти реализацию, которая будет работать правильно. Выдержка из классов AST :class AstNode {...
вопрос задан: 13 July 2012 05:38
0
ответов

Вызов методов, общих для типов в boost::variant

Если все типы в моем boost::variant поддерживают один и тот же метод, есть ли способ вызвать его в общем (т.е. не вызывать его отдельно для каждого метода static_visitor)? Я пытаюсь получить ...
вопрос задан: 20 June 2012 00:19
0
ответов

(Вложенный?) Множественная отправка [Шаблон посетителя]

Я столкнулся с препятствием в архитектуре моего приложения. Я только начал использовать шаблон посетителя для выполнения определенных алгоритмов для абстрактных объектов, тип которых я не знаю во время выполнения. Моя проблема в том, что ...
вопрос задан: 20 February 2012 01:45
0
ответов

Любая объектно-ориентированная гибкая библиотека дизассемблера Java x86?

Я ищу библиотеку дизассемблера Java x86, которая должна иметь следующие функции: Дизассемблирование кода X86 Описание команд X86 с помощью классов и объектов Java Классы команд должны принимать ...
вопрос задан: 16 December 2011 08:53
0
ответов

C ++ избегает дублирования кода для const и неконстантное посещение

У меня есть класс, который должен вызывать метод посетителя для каждой переменной-члена. Примерно так: class A {int a, b, c; общедоступный: недействительный прием (Посетитель и посетитель) {visitor.visit (a); ...
вопрос задан: 9 March 2011 21:39
0
ответов

Построение графа потока управления из AST с шаблоном посетителя с использованием Java

I ' Я пытаюсь понять, как реализовать мой класс LEParserCfgVisitor, чтобы построить граф потока управления из абстрактного синтаксического дерева, уже созданного с помощью JavaCC. Я знаю, что есть инструменты, которые уже ...
вопрос задан: 19 December 2010 16:15
0
ответов

Позволяет ли Entity Framework автоматически кэшировать модель ModelBuilder?

Я занимаюсь разработкой приложения ASP MVC с использованием Entity Framework. Я думал о написании кода для кэширования объекта, возвращенного ModelBuilder (как рекомендуется несколькими источниками), но потом наткнулся на ...
вопрос задан: 7 September 2010 21:23