One method or object behaves differently at different situations.
- The ability of any component to serve for different situations is know as polymorphism. - A component can have multiple behaviours. - A component can change its behaviour according to state and ...