Dispatch table

In computer science, a dispatch table is a table of pointers or memory addresses to functions or methods. Use of such a table is a common technique when implementing late binding in object-oriented programming.

It is primarily used to simplify program lines and reduce lines of code.