polymorphism

Different classes or objects performing the same named task, but with different execution logic.