我非常喜欢这个提示:“针对接口(interface)而不是实现进行编程”,并且我正在努力始终如一地遵循它。然而,当我必须将我的代码与必须从多个接口(interface)继承的对象分离时,我不确定如何保持这个原则的工作。一个典型的例子可能是:namespaceProgramAgainstInterfaces{interfaceIMean{voidfoo();}classMeaning:IMean,IDisposable{publicvoidDispose(){Console.WriteLine("Disposing...");}publicvoidfoo(){Console.WriteL