What is polymorphism, what is it for, and how is it used?
Polymorphism literally means, multiple shapes. (or many form) : Object from different classes and same name method , but workflows are different. A simple example would be:
Consider a person X.
He is only one person but he acts as many. You may ask how:
He is a son to his mother. A friend to his friends. A brother to his sister.