词条 | Dispatch table |
释义 |
In computer science, a dispatch table is a table of pointers to functions or methods. Use of such a table is a common technique when implementing late binding in object-oriented programming. Perl implementationThe following shows one way to implement a dispatch table in Perl, using a hash to store references to code (also known as function pointers). Running this Perl program as JavaScript implementationFollowing is a demo of implementing dispatch table in JavaScript: Virtual method tables{{Main|Virtual method table}}In object-oriented programming languages that support virtual methods, the compiler will automatically create a dispatch table for each object of a class containing virtual methods. This table is called a virtual method table or vtable, and every call to a virtual method is dispatched through the vtable. See also
References
2 : Method (computer programming)|Articles with example Perl code |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。