Compile And Run Time Polymorphism