Ninject依賴注入器
Ninject為.NET應(yīng)用程序提供快速、輕型的依賴注入器而著稱。它有助于開發(fā)人員將應(yīng)用程序拆分為松耦合、高內(nèi)聚的功能片斷的集合,然后以靈活的方式將它們粘連在一起。從軟件架構(gòu)層面上使用Ninject,可以使得你的代碼更易于編寫、重用、測(cè)試和修改。
示例代碼:
public class Samurai {
public IWeapon Weapon { get; private set; }
public Samurai(IWeapon weapon)
{
this.Weapon = weapon;
}
}
public class WarriorModule : NinjectModule
{
public override void Load()
{
this.Bind<IWeapon>().To<Sword>();
}
}評(píng)論
圖片
表情
