0

在我的项目中,有多个类继承一个接口,还有很多这样的接口。例如A|B|C类继承Ilog接口,F|E|G类继承IData接口,H|I|J类继承IBase,以此类推。现在,我想绑定所有接口使用 Ninject.Extensions.Conventions,我该怎么做。如果使用约定不能做到这一点,请告诉我最好的方法。我想有人告诉我如何在Item中使用Ninject.Extensions.Conventions,不要告诉我具体的语法,我想知道如何组织我的类和接口让绑定接口更容易,谢谢你的帮助!像这样的代码示例:

public interface Ilog
{
  //... ...
}

public class A:IIlog
{
  //... ...
}

public class B:ILog
{
  //... ...
}

public class C:ILog
{
  //... ...
}

public interface IData
{
  //... ...
}

public class H:IData
{
   //... ...
}
public class E:IData
{
//... ...
}

public class G:IData
{
  //... ...
}


public interface IBase
{
 //... ...
}

public class H:IBase
{
 //... ...
}

public class I:IBase
{
 //... ...
}

public class J:IBase
{
 //... ...
}

现在,我想将接口 Ilog 解析为 A,IData 解析为 E,IBase 解析为 H,我该如何处理 Ninject.Extensions.Conventions?如果有很多这样的界面,我该怎么办?

4

0 回答 0