OOSD

Operator Overloading

Allows the programmer to change the usage of an operator

For example, change the usage of ‘+’ from adding two numbers to concatenation of two strings.