差分

ナビゲーションに移動 検索に移動

シングルディスパッチ

558 バイト追加, 2022年6月14日 (火) 02:18
ページの作成:「'''シングルディスパッチ'''(single dispatch)とは、 プログラミング言語において「メソッド名とその処理内容」が常に1つで…」
'''シングルディスパッチ'''(single dispatch)とは、
[[プログラミング言語]]において「メソッド名とその処理内容」が常に1つであることをいう。

[[C++]]や[[Java]]などの、いわゆる[[オブジェクト指向]]で一般的な方式である。
obj.method(arg);

一方、メソッド名は1つなのにその処理内容は時と場合によりが変化するものは「[[多重ディスパッチ]]」と呼ばれる。
こちらは[[Common Lisp]]などの[[関数型]]で一般的な方式である。

案内メニュー