They contain only pure virtual functions - which means that the diamond problem doesn't apply and multiple inheritance works
In c++ you dont have facility of interfaces.