依赖注入分享要素.pptVIP

  • 1
  • 0
  • 约7.18千字
  • 约 35页
  • 2016-12-30 发布于湖北
  • 举报
* * 使用Ninject的一般步骤 在使用Ninject前先要创建一个Ninject内核对象 class Program { static void Main(string[] args) { //创建Ninject内核实例 IKernel ninjectKernel = new StandardKernel(); } } 使用Ninject内核对象一般可分为两个步骤。第一步是把一个接口(IValueCalculator)绑定到一个实现该接口的类(LinqValueCalculator) ... //绑定接口到实现了该接口的类 ninjectKernel.BindIValueCalculator().ToLinqValueCalculator(); ... 第二步是用Ninject的Get方法去获取IValueCalculator接口的实现。 ... // 获得实现接口的对象实例 IValueCalculator calcImpl = ninjectKernel.GetIValueCalculator(); // 创建ShoppingCart实例并注入依赖 ShoppingCart cart = new ShoppingCart(calcImpl); * * 但看上去Ninject的使用好像使得编码变得更加烦琐,直接使用下面的代码不是更简单吗: IValueCalc

文档评论(0)

1亿VIP精品文档

相关文档