Вопросы по теме 'double-dispatch'
Двойная диспетчеризация без знания полной иерархии
Я хотел бы реализовать следующую вещь на С++:
Я хотел бы иметь кучу дочерних классов одного класса с возможностью вызова функции, которая принимает пару объектов любого из этих типов. Предполагается наличие универсальной реализации , которая...
265 просмотров
schedule
31.07.2022
Двойная отправка
Возможный дубликат: двойная отправка в C#?
Кто-нибудь может подробно объяснить, что такое шаблон Double Dispatch , на простом примере в C# ?
Я знаю, что на SO уже есть несколько вопросов по этой теме, но я не понимаю смысла...
125 просмотров
schedule
08.11.2022
Пример двойной отправки в Java
Я читал статью в Википедии о DD и перешел к "Двойная диспетчеризация в Java и пример" ссылка в конце. Описание следующего примера Serializable кажется мне довольно запутанным:
A a = new A();
ObjectOutputStream oos = new ObjectOutputStream();...
5162 просмотров
schedule
01.07.2022
.Net 4.0 Оптимизированный код для рефакторинга существующих условий if и оператора is
У меня следующий код C #. Работает нормально; но метод GetDestination() загроможден множеством if условий из-за использования оператора is .
В .Net 4.0 (или выше) как лучше всего избежать этих условий «если»?
РЕДАКТИРОВАТЬ: роль - это...
745 просмотров
schedule
24.08.2022
Посетитель и двойная отправка без переопределения метода accept в С++
Хорошо: вот моя проблема: у меня есть базовый составной класс, который принимает посетителя, а затем перебирает его узлы. Работает как шарм. Но затем я должен использовать производный от этого композита и признать, что мне нужно переопределить метод...
524 просмотров
schedule
31.05.2024
Двойная отправка в С++ не работает
Я пишу мошенническую игру на C++ и у меня проблемы с двойной отправкой.
class MapObject {
virtual void collide(MapObject& that) {};
virtual void collide(Player& that) {};
virtual void collide(Wall& that) {};...
173 просмотров
schedule
15.03.2022