Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
二重発送と来客パターンの違いはありますか?
私は Java と C++ を使用していますが、この 2 つに違いがあるのではないかと考えています。
ビジター パターンは、既存のクラスに新しい操作を追加する手段です。二重ディスパッチは、C++ や Java などの言語が直接サポートする単一のポリモーフィック型ではなく、2 つ (一般化するとそれ以上) のポリモーフィック型に関して関数呼び出しをディスパッチする手段です。