An advantage of Overriding methods:Generic algorithms
A class Driver can be associated with the Vehicle class.
The Driver can move the Vehicle moving in fact a car or a bicycle.
Define a polynomial ring over an arbitrary ring of coefficients and obtain polynomials over C, Q, F(?d) etc.
Define new structures on an abstract level.