Resultados de la búsqueda a petición "double-dispatch"

7 la respuesta

.Net 4.0 Código optimizado para refactorizar las condiciones existentes "if" y el operador "is"

4 la respuesta

Despacho doble / métodos múltiples en C ++

Tengo una pregunta sobre el envío doble de C ++. En el siguiente código, quiero que los resultados del segundo conjunto coincidan con los resultados del primer conjunto. No sé el tipo real (a menos que intente dynamic_cast) pero sí sé que el ...

4 la respuesta

¿Despacho doble en C #?

He escuchado / leído el término pero no entiendo lo que significa. ¿Cuándo debo usar esta técnica y cómo la usaría? ¿Alguien puede proporcionar una buena muestra de código?

10 la respuesta

¿Cómo llamar al método correcto en Scala / Java basado en los tipos de dos objetos sin usar una instrucción switch?

Actualmente estoy desarrollando un juego en Scala donde tengo varias entidades (por ejemplo, GunBattery, Squadron, EnemyShip, EnemyFighter) que todas heredan de una clase GameEntity. Las entidades del juego transmiten cosas de interés para el ...

6 la respuesta

C ++ Despacho doble para iguales ()

Imagina que tengoabstract clase base [http://www.parashift.com/c++-faq-lite/abcs.html] Shape, con clases derivadasCircle yRectangle. class Shape {}; class Circle : public Shape {}; class Rectangle : public Shape {};ecesito determinar si dos ...

10 la respuesta

Diferencia entre patrón de visitante y envío doble

Estoy leyendo sobre el patrón de visitante, y parece lo mismo que Double Dispatch. Hay alguna diferencia entre los dos. Hacer los dos términos significa lo mismo. reference:http: ...

2 la respuesta

¿Qué es el envío simple y doble?

He escrito el patrón de visitante de la siguiente manera, pero no entiendo qué es el envío simple y doble. AFAIK, el despacho único es invocar un método basado en el tipo de llamador donde el despacho doble es invocar un método basado en el tipo ...

3 la respuesta

Entendiendo el doble despacho C ++

Intento entender cómo funciona el doble despacho. Creé un ejemplo en el que un monstruo y un guerrero derivado de la clase abstracta Creature podían luchar. ...

5 la respuesta

Despacho polimórfico en Java

A continuación, quiero que EventHandler maneje EventA de una manera, EventB de otra manera y cualquier otro evento (EventC, EventD) de otra manera. EventReceiver recibe solo una referencia a un evento y llama a EventHandler.handle (). La versión ...

1 la respuesta

Despacho doble en Pharo

¿Podría alguien explicar el proceso de doble envío en Pharo 4.0 con Smalltalk? Soy nuevo en Smalltalk y tengo dificultades para comprender el concepto, ya que se implementa de manera muy diferente en Java en comparación con Smalltalk. Sería muy ...