Resultados da pesquisa a pedido "double-dispatch"

2 a resposta

O que é despacho único e duplo?

Eu escrevi o padrão de visitante como segue, mas não entendo o que é despacho único e duplo. AFAIK, despacho único é invocar um método baseado no tipo de chamador, em que o despacho duplo invoca um método baseado no tipo de chamador e no tipo de ...

5 a resposta

C ++: dúvidas sobre o padrão de visitantes

Eu sei o que é Padrão de Visitante e como usá-lo; esta questão não é uma duplicata deste1 [https://stackoverflow.com/questions/255214/when-should-i-use-the-visitor-design-pattern] . Eu tenho uma biblioteca na qual coloco a maior parte do código ...

4 a resposta

Envio duplo em c #?

Ouvi / li o termo, mas não entendo direito o que isso significa. Quando devo usar essa técnica e como devo usá-la? Alguém pode fornecer um bom exemplo de código?

10 a resposta

Diferença entre o padrão de visitantes e expedição dupla

Estou lendo sobre o padrão de visitantes e parece o mesmo que o Double Dispatch. Existe alguma diferença entre os dois. Os dois termos significam a mesma cois reference:http: ...

3 a resposta

Entendimento duplo despacho C ++

Eu tento entender como o despacho duplo funciona. Eu criei um exemplo onde um monstro e um guerreiro derivado da classe abstrata Creature poderia lutar. A cl...

1 a resposta

Expedição dupla em Pharo

Alguém poderia explicar o processo de despacho duplo no Pharo 4.0 com Smalltalk? Eu sou novo no Smalltalk e estou tendo dificuldades para entender o conceito, pois ele é implementado de maneira muito diferente em Java, em comparação com ...

5 a resposta

Despacho polimorficamente em Java

A seguir, desejo que o EventHandler manipule o EventA de uma maneira, EventB de outra maneira e quaisquer outros eventos (EventC, EventD) de outra maneira. EventReceiver recebe apenas uma referência a um Event e chama EventHandler.handle (). A ...

2 a resposta

Sobrecarga de método Java + despacho duplo

Alguém pode explicar em detalhes o motivo pelo qual o método sobrecarregadoprint(Parent parent) é chamado ao trabalhar comChild instância no meu pedaço de código de teste? Alguma particularidade de métodos virtuais ou métodos de sobrecarga / ...

6 a resposta

C ++ expedição dupla para Equals ()

Imagine Eu tenho classe base abstrata [http://www.parashift.com/c++-faq-lite/abcs.html] Shape, com classes derivadasCircle eRectangle. class Shape {}; class Circle : public Shape {}; class Rectangle : public Shape {}; Preciso determinar se duas ...

4 a resposta

Despacho duplo / multimétodos em C ++

Eu tenho uma pergunta sobre despacho duplo C ++. No código abaixo, quero que os resultados do segundo conjunto correspondam aos resultados do primeiro conjunto. Não conheço o tipo real (a menos que tente o dynamic_cast), mas sei que o ...