JAPANESE

動的ディスパッチ

どうてきでぃすぱっち

KOREAN

동적 디스패치

[トンジョク ティスペチ]

ハングル読み: 도우테키데이스팟치

解説

実行時にオブジェクトの実際の型に基づいて呼び出すメソッドを決定する仕組み。仮想関数テーブルを介して実現され、ポリモーフィズムの基盤となるが、間接呼び出しのオーバーヘッドが生じる。

실행 시 객체의 실제 타입에 기반하여 호출할 메서드를 결정하는 구조이다. 가상 함수 테이블을 통해 실현되며 다형성의 기반이 되지만 간접 호출의 오버헤드가 발생한다.

例文

動的ディスパッチによりShape型の配列から各図形の描画メソッドが実行時に正しく呼び出された。

동적 디스패치에 의해 Shape 타입 배열에서 각 도형의 렌더링 메서드가 실행 시에 올바르게 호출되었다.