7
ответов

Каково различие между Полиморфизмом и Несколькими Отправка?

... или действительно ли они - то же самое? Я замечаю, что у каждого есть его собственная статья в Википедии: Полиморфизм, Несколько Отправка, но я испытываю затруднения при наблюдении, как понятия отличаются.Править: И как делает Перегрузку...
вопрос задан: 11 August 2018 00:06
4
ответа

Двойная отправка/мультиметоды в C++

У меня есть вопрос на C++, дважды диспетчеризируют. В коде ниже, я хочу, чтобы результаты второго набора соответствовали результатам первого набора. Я не знаю фактический тип (если я не пробую dynamic_cast)...
вопрос задан: 3 March 2010 07:12
2
ответа

Перегрузка метода Java + двойная отправка

Кто-нибудь может подробно объяснить причину, по которой перегруженный метод print (Parent parent) вызывается при работе с экземпляром Child в моем тестовом фрагменте кода? Любые особенности виртуальных методов или ...
вопрос задан: 21 April 2015 17:58
2
ответа

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

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

Двойная отправка в C#?

Я слышал/читал термин, но не вполне понимаю то, что это означает. Когда я должен использовать эту технику и как я использовал бы ее? Кто-либо может обеспечить хороший пример кода?
вопрос задан: 17 December 2008 04:39
0
ответов

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

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

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

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

Разница между шаблоном посетителя и двойной отправкой

Я читал о шаблоне посетителя, и он выглядит так же, как двойная отправка. Есть ли разница между ними. Эти два термина означают одно и то же. ссылка: http://www.vincehuston....
вопрос задан: 5 August 2016 00:51
0
ответов

Шаблон посетителя в C++ с несколькими доступными для посещения параметрами

Рассмотрим следующую иерархию :class Base { виртуальный метод пустоты ()= 0; виртуальная пустота Принять (Посетитель *iVisitor )= 0; }; класс Derived1 :общедоступная база { метод virtual void (){//impl}...
вопрос задан: 6 July 2012 15:59
0
ответов

Double-dispatch и альтернативы

Я пытаюсь найти лучший способ обработки некоторых растущих конструкций if для работы с классами различных типов. Эти классы, в конечном счете, являются обертками вокруг разрозненных типов значений (int, DateTime и т.д.) ...
вопрос задан: 1 March 2012 13:16
0
ответов

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

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

Как вызвать правильный метод в Scala / Java на основе типов двух объектов без использования оператора switch?

В настоящее время я разрабатываю игру на Scala, в которой у меня есть ряд объектов (например, GunBattery, Squadron, EnemyShip, EnemyFighter), которые все наследуют от класса GameEntity. Игровые объекты транслируются ...
вопрос задан: 21 December 2011 16:12
0
ответов

C++ Double Dispatch for Equals()

Представьте себе, что у меня есть абстрактный базовый класс Shape, с производными классами Circle и Rectangle. класс Shape {}; класс Circle : public Shape {}; класс Rectangle : public Shape {}; Мне нужно определить, два ли ...
вопрос задан: 12 September 2011 22:52
0
ответов

Двойная отправка C ++ «расширяемая» без RTTI

Кто-нибудь знает способ чтобы двойная отправка обрабатывалась правильно в C ++ без использования RTTI и dynamic_cast <>, а также решения, в котором иерархия классов является расширяемой, то есть базовым классом ...
вопрос задан: 14 June 2011 14:27
0
ответов

Пытаясь использовать шаблоны для двойной диспетчеризации физических столкновений

Я хочу позволить компилятору строить связи функций для системы физических столкновений. У меня есть тестовая функция столкновения: template inline void Collision (T & ...
вопрос задан: 19 April 2011 09:56
0
ответов

Что делают свойства LargeChange и SmallChange для элемента управления ProgressBar?

В настоящее время я изучаю экзамен Microsoft.NET Framework 3.5 - Windows Presentation Foundation. В моей книге (Мэтью А. Стоуклер) об этих свойствах говорится следующее: LargeChange ...
вопрос задан: 19 January 2011 16:01