The benefit of defining common virtual functions in the base class is that we don\'t have to redefine them in the derived classes then.
Even if we def
It can be beneficial when there is no reasonable implementation of pure virtual function can be in base class. In this case pure virtual functions are implemented in derived classes.