Everyone knows how to use the Polymorphism with dynamic binding. But dynamic binding has a run-time cost of both time and memory (virtual table). This video demos a polymorphism with static binding, which has the benefits of plymorphism without the cost of virtual table.