Redirecting to Polymorphism in object-oriented programming