给出python类:
class ITextWriter:
def write( ...
class IImageWriter:
def write( ...
class MyFileHandler(ITextWriter, IImageWriter):
???
是否可以在ITextWriter
中指定IImageWriter
和MyFileHandler
接口的实现?
E.g。在C#中,这将是:
class MyFileHandler : IImageWriter, ITextWriter
{
void IImageWriter.write(...
void ITextWriter.write(...
}
NB。我知道Python中不需要接口 - 它们只是用来说明这个例子。
有一个问题here要求同样的事情,但由于OP没有提供太多细节而不幸关闭了。多继承here和here也有一些,但它们分别特定于方法解析顺序和类名称。