delphi中该怎样转换VC中的多继承啊该如何处理

delphi中该怎样转换VC中的多继承啊?
delphi中只有单继承,我现在要把VC的类转换为delphi的类,VC中有多继承,我该怎么转换为delphi类呢?
比如,这样的:
class H5_DLLCPP DataSet : public H5Object, public AbstractDs {
  public:

  protected:
   

  private:
}

转换成delphi该怎么办呢?麻烦指教..

------解决方案--------------------
Delphi单根继承,用接口解决多继承
------解决方案--------------------
可以通过接口来做