1

二重発送と来客パターンの違いはありますか?

私は Java と C++ を使用していますが、この 2 つに違いがあるのではないかと考えています。

4

1 に答える 1

2

ビジター パターンは、既存のクラスに新しい操作を追加する手段です。二重ディスパッチは、C++ や Java などの言語が直接サポートする単一のポリモーフィック型ではなく、2 つ (一般化するとそれ以上) のポリモーフィック型に関して関数呼び出しをディスパッチする手段です。

于 2009-12-07T10:37:34.473 に答える