The post gives an example of using an interface with static dispatch. This is in contrast with a regular interface (an abstract class) which implies the use of dynamic dispatch.
Besides, there are techniques to avoid dynamic dispatch for generic specializations, at least in C#.