Questions et réponses pour le double-dispatch :

Dans l'ingénierie logicielle, Double Dispatch est une forme spéciale de multiples envisage et un mécanisme qui envoie un appel de fonction à différentes fonctions de béton en fonction des types d'exécution de deux objets impliqués dans l'appel. Dans la plupart des systèmes OO, la fonction concrète appelée à partir d'un appel de fonction dans le code dépend du type dynamique d'un seul objet et, par conséquent, ils sont appelés appels de répartition simple, ou simplement des appels de fonction virtuelle.

9
votes
Je sais quel modèle de visiteur est et comment l'utiliser; Cette question n'est pas un duplicata de ce ...